skysight-inc/HackerNews huggingface dataset:
For a lot of businesses, the overhead that comes with handling cash isn't worth it. Especially smaller businesses that would really rather not deal with the risk of being robbed or having a staffer mugged for the nightly drop.

Credit card processors charge a processing fee per transaction, but the overhead of physically managing cash and so on isn't free. I expect many stores will decide to stay cashless for that reason, no matter what their peers decide. Being cash-friendly or cash-only is not free, even if people do tend to think of it that way.

As for SF's law, I think it's worth bearing in mind that it was originally written as a shot at the Amazon Go stores.
A lot of C++ developers outside of games don't use exceptions. It introduces a latent and hidden goto up the call chain in your code, and require additional bookkeeping by the program which slows things down. They're also dangerous when you update code because if you introduce a new exception in a function you need to update all of the call-sites. When doing this with monads or sum types, this refactor can be supported by the compiler as a function signature change.

It boggles my mind that Ada decided to include them. Unless you go through the entire call chain or use SPARK, you don't know for certain that one of the called subprograms won't throw. Even then, you could still get a `Storage_Error` or `Program_Error` for various reasons.
NOC is a collection of tools to keep websites fast and safe from hacks
As a Facebook user I'm glad to see them destroying junk startups like LittleThings. It's one less source of "viral" content to filter out of my feed.
Overheard this from HPC people: 'it's easy to detect cryptominers on the system, it's the only software that uses the nodes efficiently'
iirc Windows does have a way that computers on a shared network can share the update with each other.

https://support.microsoft.com/en-us/windows/windows-update-d...
I did probably misstate the overall capabilities of jq and grep compared with groq. I wasn't intending to criticize the product and I'm excited about all the offerings in this space that find a niche or provide wider value. Joins across markdown is a great idea and I'm glad this exists.
If you're going to argue that one thing is easier than another, then yes, counting movements and time is part of that.

"That'll be $15.77"

Option 1: I look in my wallet and find a ten and a five, put my hand in my pocket and grab a few coins, hand those over. The cashier takes the cash, taps a number into the till, finds the right change and hands it back. Is it arduous, hard labour and the end of the world? No of course not, but it is what it is.

Option 2: I look at my phone to unlock it and wave it over the thingy. Job done. I don't even have to remember to withdraw cash from the bank before I go.

It's easier and quicker, for you and for the cashier. The shop knows it too, particularly supermarkets - they encourage people to use faster payment methods so they can shave even a few seconds off a transaction and push more transactions through at peak times.
When everything is annoying by design it becomes a mental tax on everyone using the web. It might not be a dark pattern, but it is asshole design. Neither of which anyone should tolerate or defend.
Agreed. And the feeling of suspense and subsequent satisfaction when they slowly flip all to green is a dopamine hit in and of itself.
I second this. While we are at it, we should have a national registry for corrupt or abusive police and other government employees. Once you get on the registry it stays for some years and you get to enjoy the better salary levels of private employers in the meantime.
Why ending anonymity would not make social media better
My only concern would be around whether there's a need to be able to read old ReiserFS media. I'd imagine it would suck if you've got some Linux 7.1 kernel or somesuch in the future and can't read some old media you had lying around - though I suppose if it's really that important one could always spin up an older kernel in a VM and extract the data that way.
Apache ShardingSphere Is on the Stack Overflow Podcast, InfoQ and FOSDEM
> You are taking a government's word for it

Canada is a parliamentary democracy, and the current governing party -- the ones who take all of the heat for every abuse -- are a minority government. They can fall at a moment's notice. Prime Minister in Canada isn't King, and instead is far less powerful than, for instance, the US president.

Yet *not a single case has been brought forward*. A couple of Conservative MPs have vaguely alluded to cases -- ones with almost no details, yet the few details that are brought up don't match any known donor lists (e.g. "Briane from Chilliwack") -- yet despite this being such an incredible hammer to take down this government, crickets.

So yes, I'll take the government's position on this.

"seal-clapping"

Ah, yes, "seal-clapping". That surely conveys the sincerity of your comment. Or we saw mass financing of public mayhem and realized that yes, this is a very real problem. It's a real problem that needs considerable solutions.

"purely because it's directed at a minority whom they have dehumanized for years"

A "minority"? This is perverse. By this measure, every deplorable subset is a protected minority that you will pearl clutch about. Won't someone think about the poor Nazis?

Financed mayhem will always come under the microscope.
> Because the "solution" that they propose would kill millions of people, and the majority of non-vegans have rights also.

Again, speech is the subject, speech cannot kill anyone, so you would limit speech based on possible outcomes - that is totalitarian. I also don’t see why preventing all fishing (which is a straw man, but an easy one to defend) would kill millions of people.

> Where you want to culture all those pumpkins?, in national parks? there is not enough fertile soil available unless we eat all the remaining nature.

As I pointed out before, because the farming of animals is so inefficient, if vegetables are grown instead the yields are so high that less land would be used to produce the same number of calories. If we’re only stopping industrial fishing then that may not work, of course, but it’s unlikely without a diet change across society anyway, and I mainly want to correct your erroneous assumption that all types of farming are fungible.

> > just toast with almond butter

> Yep, what California needs now is to plant more almonds that suck all the water. This line explains perfectly the problem with this ideology

Almonds are native to Iran, I’m not American nor am I in America, and I’m not proposing that almonds replace meat nor would I support or propose increasing almond production in California. I’d prefer that you try to avoid littering your responses with straw man arguments if you’re going to continue, at least, not ridiculously obvious ones that are coming out of assumptions that have been given nary a second thought.
Not all of them, at least not everywhere. There are so called 'Company Stores' directly operated from the 'Golden M', or its international subsidiaries, which are not franchised.
>With that said, Out of all the evil shit that has come out of CIA why did knowledge of this one become public and why did it become public so soon?

Because it wasn't a "fake" vaccination clinic. They legitimately vaccinated people. And the shared it because they didn't see much wrong with it "look at the good we were doing while trying to find Bin-Laden" or something like that.

Basically the people who decided whether to make that stuff public deal in so much heinous stuff they didn't see how the public might not like their vaccine shenanigans.
> my experience essentially does not involve catching exceptions

Which is part of the problem. If you're not catching the exception, you don't need exceptions. You just need a way to log stuff, such as a trace, and exit the program. New languages such as Rust and Go encourage this explicitly - that is, use the ordained error path in the return value for expected errors, and only panic for catastrophic errors (or use panic in hotpath where return overhead has unacceptable performance impact and errors are super rare).

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p070...

> Programs bugs are not recoverable run-time errors and so should not be reported as exceptions or error codes. — We must express preconditions, but using a tool other than exceptions... migrate std:: away from throwing exceptions for precondition violations.
Ohhhhh yeah! I couldn't quite put my finger on that but it's definitely there.
> much more analogous to a salesperson saying "before you go" as you're walking out the door.

I would try to avoid going back to that store.
Because re2 doesn't support everything POSIX regex support.
ST Unveils First iToF Depth Sensor with 0.5Mpixel Resolution
ST is adding to it's depth sensor portfolio, added iToF image sensors, which compliments it's single point dToF sensors.
Ask HN: What web service did you wish other people build for you?
Finding some problems and try to solve
Clear – Open-Source FPGA ASIC
Some companies have required it historically.

One justification I’ve heard used in the past for similar types of things (requirements for smoking or not smoking or whatever) was health insurance premiums, which in the US are often paid partially or fully by the employer.
Yes ban it. Government shouldn't be investing in anything, that's a conflict of interest because then they will pass laws or enforce laws in a way that benefits their investment.
It's not, because this conversation is specifically about how much worse it would be to pay all your bills in cash, while you seem to be talking about a digital payment.
You link to CNN and globalnews though. Not really unbiased sources. And I think we have learned about "polls" over the past few years, at least I have, in the US elections.

I have no doubt many Canadians are not happy about the protests. Maybe even most. But I don't believe these polls for one second. It looks like propaganda saying "see, everyone believes XX thing thing the government in power would like you to believe".
re2 is using state machines to evaluate everything in linear time. Backtracking re implementations have some very slow edge cases.
My mail logs aren't too bad, but my SSH logs are...empty. I run SSH on a nonstandard port.
Oh, cool! I did not realize that. Will have to take a closer look at it…
Either way, it's stupid of them to do it. Only the naive think backdoors and spyware are only used by the "good guys" for legitimate pruposes.
Google to Address Pixel 6 Wi-Fi Issues with March Software Update
There’s a bunch of Thai guys who crush at North American English Scrabble.
kraken.com? Just try a different exchange?
In this group, my friends are all former C programmers, not so much C++. I mean one does what one has to. I think I'm the main Lisp fan, and no Haskell or anything (although I went to high school with a guy that loves Haskell and lazy eval and mathematics of infinite sequences made fully instantiated). I think the idea of pure functions being safe in a way state mutating functions are not is deeply appreciated by C programmers.

In larger groups, I have never found much appreciation for functional programming, and side-effect free APIs/design philosophies to be particularly popular. Usually there's one smart person that loves it, and they make some systems that are 10x as performant as the standard Java whatever and then no one else gets it and it's rewritten into regular OO Java and the person moves on to a more enlightened job.
> My wallet doesn't randomly prevent me from opening it at a grocery store I have been to a thousand times and stop me from paying for groceries.

One of my least favorite experiences was telling my banks that I was going to travel so that they don't freeze my accounts for "suspicious activity" when I start spending money at my destination, and then having them freeze my accounts anyway when I got there after trying to pay for dinner. Caused a problem with the hotel and the place I rented a car from, too.
Act was made for the Borg but the Ferengi attacked, so we used it on them
Using uploadcare for Images for https://bruzu.com
It's not just small, it's actually contradictory! It says minimum macOS version is 10.15 but then says that the game is 32-bit so it won't run on macOS 10.15 or higher.
Another cool instance of this was 2048, when it first came out. I was in college at the time, and for at least a month you could see a half dozen or more games of 2048 on the screens of any given classroom's laptops.
It hasn't happened often to me either, but I imagine it varies quite a bit depending on what industry you work in, what your main product is, who your employer is, and what the team you work on is like. Some kinds of products have fairly obvious inherent conflicts of interest (health insurance, advertising) whereas some don't. Some don't seem like conflicts of interest until something blows up (like mortgage lenders selling bad mortgages to be bundled with other bad mortgages into financial instruments given AAA ratings). Some conflicts of interest are mitigated somewhat by legislation, whereas other industries are mostly unregulated.

Variability between people in regards to where they draw the line between ethical and unethical probably plays a role too.

I suspect that a fair number of people on sites like this though probably work on fairly abstract things like device drivers or compilers, where ethical dilemmas are relatively infrequent. And even fields like autonomous driving where there are disagreements about the right technology, I don't think many people are morally conflicted about whether cars should crash more or less often -- I hope most everyone agrees that fewer and less damaging car crashes is the goal.
Amazon’s Astro robot has been spotted in the wild bringing people beer
I manage to get the word on my last try and it was very satisfying. I've never seen this game before. I was a little sad you only get one word a day.
Yeah, in my social circle, I always wonder who the heck watch fox news. It turns out to be the other half of the country...
A/B testing just isn't the right tool for the job. The combinatorial explosion of things that can be tweaked with small variants, not to mention major changes, is for most practical purposes infinite. Readers also self select to a large degree, some changes to a novel can result in a work that appeals to completely different groups of readers!

What many authors do is have a group of 'early readers' that they know and trust to give them actionable qualitative feedback ("I didn't really feel that decision by the character was consistent with what we know about them", or "I get you're trying to establish the setting, but the action and conflict doesn't start until chapter 3, you need to bring it forward, or at least do some foreshadowing"). This is much more like agile software development that revolves around close collaboration with a customer, and sometimes an author's agent is also an early reader.

That said, publishers also send out hundreds or even thousands of early (usually edited but not always copy-edited) copies of a novel to a much wider group to solicit feedback (and generate buzz). Such Advance Review Copies, or ARCs (and their electronic equivalents eARCs) are often sent out looking for bug reports or pain points ("Hey this unnecessary rape scene isn't cool and doesn't even advance the plot") and some indication as to what sort of readers will most like it, which is often really helpful when a work doesn't fall neatly into a particular subgenre or subverts a subgenres tropes and cliches (you can think of this as the publisher getting data on "people who like X also like Y" or "This is Space Opera for people who don't like Space Opera!"). This stage is more about priming (ARCs go to reviewers as well) and optimizing the top of the funnel than doing major iteration on the book itself, and collecting endorsements from other authors or celebrities to feature on the cover, but detailed feedback if provided won't be discarded, though it will be filtered by the editor.

So, you see, within the constraints of novel publishing and the long lead times to get books printed (12 months from when the editor accepts the manuscript!) Novels actually do incorporate a lot of feedback and iteration, just not the sort of micro optimization that is the hallmark of A/B tests.
not to mention the cancer patients in their death beds at the bruyere hospital... fighting to stay alive with 90+ db horns going for multiple hours along the streets
Respect and volition, mainly.

If a customer is attempting to leave and you bar their exit, you've demonstrated a willful contempt of their wishes. It causes the customer stress and serves no purpose other than to show them that you can make them do as you please. It's a micro aggression, a type of violence.

Imagine a woman trying to leave a man's apartment as he holds the door closed. He reminds her she was the one who came inside and asks again, is she sure there's nothing she wants from him? He keeps his hand there until she says she's sure so she understands, he [i]let[/i] her leave.

I'm against either scenario for effectively the same reasons.
See I wanted to say "every" but I just know there exists some crap slow drive without one that survives because it is technically an "S S D".

Even Samsung's last MLC drives (970 Pro?) had SLC write caches. Otherwise they'd just be giving up a benchmark.

Enterprise is a whole different game tho, as the value of an SLC cache is inversely proportional to the write duty cycle...
The Cyber Social Contract: How to Rebuild Trust in a Digital World
> I'm genuinely baffled by how you can see protests as damaging to civil society

Protests that shut down cities and piss off residents for days/weeks at a time can be, particularly when the protestors break a ton of laws, urinate on the memorial to the unknown soldier, and the police aren't interested in fixing any of that.

> suspending the charter and using an act that has only been used in wars

The act has never been used before, AFAICT it's a new one, and it's specifically not about wars.
Yes, designing a dictionary that is both challenging and reasonable is another challenge for games like this. I made a pass through the dictionary after earlier HN feedback, adding some words for guessing and removing some more obscure words. I'll make another pass.

Thanks for the feedback!
I recall a recent HN post about reverse engineering a thinkpad EC in order to get around battery DRM.

With framework that would be doubly unnecessary because the EC firmware is open source. Also they open source stuff having to do with their add on modules.

Plus, I'd wager a guess that Intel/AMD make you sign an NDA that would probably rule an open mainboard (I don't know this for sure). What may need to happen to get high end open hardware is for a company with the right ethos to become big enough to have negotiating power or to design their own SOC.

Framework is trying to strike a balance between producing laptops competitive with mass market offerings and providing users control. If you want freedom over all else you should probably buy a Librem or MNT reform.
Hyundai (Boston Dynamics) CES 2022
Objectivity is an ideal to be stived for. It's a reasonable point of view to suggest that striving for that ideal is worthwhile. When I think about no engineering design is a perfect trade-off, it becomes obvious that acknowledging this inevitable flaw does not make every trade-off equally useful. Some get closer to an ideal for the circumstance, usually they have to sweat to get there. And so it is with history and news reporting.

The next error becomes "If these biased, partisan sources agree then it must be objectively true." Which leads to Raytheon being absolutely above criticism and disagreement with anything they're pushing as in their financial interests as worthy of being totally dismissed as "Being in league and on the payroll of Stalin or Bin Laden or Sadam Hussein or <insert latest evil bastard here>" Rather than being anlyzed on its actual merits or lack therof. In league with the enemy while showing zero evidence of it should be disqualifying as so biased that the source is totally compromised (by sheer idiocy if nothing else).
That will be a fun addition. Especially since Wordii is designed for longer play, that makes sense. Expect to see it soon. Thanks!
The respectable comment was conditional on it landing in the Linux kernel - I'd be impressed by that. I'm not really aware of any large projects written in Rust, which I find to be a bit of a red flag. There was a project to re-write all the core-utils and such from Gnu in Rust, but I don't think it's gone anywhere. It wouldn't be that much fun because you'd have to replicate all the long options and existing complexity.
I wish I were smart enough to coin a catchy phrase that means "the moment some software dropped in quality, when they decided to add user accounts", because I see this quite a lot.

I'm looking at you, Postman!
I'm surprised the "set a resolver with a dns ttl" isn't on here; it's probably my only headache with nginx. If you have an upstream that you specify with a hostname, nginx will lookup the host, cache it, and never refresh it by default.

I don't know why it happens to me so often, but I will set up nginx containers that proxy to some load balanced service (via DNS), and then one day the IPs will change and that service would break because I forgot to set resolver.
So, you agree there is a market that violates TOS of AWS.

Back to the original point, there you go. That is the market trump's social network targets.
From what I hear¹ the research on payday loans is that on average they provide a useful service to their customers. Banning them makes poor people worse off.

Of course, among policy makers, no one asks the poor people they claim to help.

¹ I've heard and read this several times, but I'm not going to dig out a reference.
That’s an interesting idea. Might be an elegant way. I was thinking that the exclusive lock could be updated to be RW by hiding the read information in unused bits of the exclusive lock state that’s mutated atomically.

I find the paper’s argument thin on why this could only be done in an ABI incompatible way.
Every bank has been doing this since for at least 30 years. Companies register. It is simple and easy.

Telephone banking used this before internet banking.
But it's really hard to get PAID any serious amount of money in cash, and it's increasingly hard to withdraw or travel with cash. Just because you can still buy groceries for awhile doesn't mean you can function for any length of time if the government and the cashless system is united in unbanking you.
How is it better than HTTPS+CDNs both performance wise and implementation/maintainance complexity wise?
Yes it’s certainly not a trivial problem. Assuming the requirement for a digital component in order to compute word scores, perhaps frequency could be weighted by previous (competition?) word plays.
And then Kai's Power Tools came along with its completely unique UI and everyone loved it. And other developers decided to emulate that idea - that a funky UI is a differentiator.
loving Hightowers recent foray into BTC on twitter [1]

[1] https://twitter.com/kelseyhightower/status/14962234722087403...
Blocked or otherwise impeded in some places: eg, unable to request peers from a tracker.
> Scottish bank notes are not legal tender

In fact, in Scotland, neither are English bank notes. (Technically there is legal tender in Scotland, but only Royal Mint coins, and Bank of England one pound notes, which are no longer circulated).

http://www.rampantscotland.com/know/blknow10.htm