skysight-inc/HackerNews huggingface dataset:
That's a thoughtful, considered observation, that adds plenty to this discussion. Your comment is a positive exemplar of the application of the human neocortex.
I'm not sure "negative test cases" and "thinking about the problem in reverse" are the same thing.

Thinking about larger systems is much more amenable to this approach. Taking your example if we extend RBAC to an auth/authz service we can say the following.

I want my service to be unreliable. In what ways?

I want it to be occasionally inaccessible or non-responsive, produce results that are non-deterministic and inaccurate.

Taking one of those, how would I produce non-deterministic results? I'd make every operation tied to a PRNG, or be a function of something external to the system I don't have control over. Or maybe it could look non-deterministic if I make my logic dependent on time.

How would flesh out an unreliable function based on time?

I'd offer functionality proposed to tie RBAC to the local clock of the user. This way I'd have to deal with timezones, differences in user localities, relativity, leap years/seconds etc. Functions built on that would likely give the impression of being non-deterministic across many users. (Even assuming correct implementation).

Ok what about being inaccessible vs non-responsive?

The easiest thing to do is just shut the system down of course to maximize this objective, but we want the worst possible system so that's one that may or may not be there and may or may not respond. I could set up my load balancer to include nodes that don't exist, I could run jobs on the service boxes at regular intervals that consumed 100% CPU preventing their responses. I could ...

...

And you can go on and on trying to find all the design and config choices that would make for a truly maddening service. Then you say OK from the product feature level down how can I avoid doing any of those things.
Spoken like someone who was personally offended by satire.
After the first engine failed, the pilot reported that the second engine was going to fail too, as it was running very hot. So, that eliminates a lot of failure modes.
>Isn’t learning lisp like learning a a dead language that once you leave the lisp class you’ll never use again?

Well, similar to learning a dead language, lisp has lots of benefits!

For example, learning some latin is very useful when you come across new (to you) words with latin roots for understanding what they mean!

Similarly, learning lisp is very useful for understanding useful ways to solve new programming problems that you come across.

This is what people mean when they say that lisp will change the way you think as a programmer.

But even beyond that, lisp can be very productive. Especially some of its derivatives (like clojure).

Edit: I did not see that someone already replied with a similar response. But I will leave this here anyway.
Before I do anything, I ask myself: 'Would an idiot do that?' And, if the answer is yes, I do not do that thing.

- Dwight Schrute
Having cashier machines that does not work offline is a bad idea. Closing almost all stores sounds expensive.
The video that was posted goes into that (30min mark) and seems to reflect what you are saying.
What is OPM ? Office of Personnel Management ?
It's interesting that when I interviewed him, he has all these built-it book cases behind him in his office. The idea of not needing the internet but just occasionally grabbing a book from behind you to look something up when developing software is very appealing to me.

When I interviewed Brian Kernighan one of his complaints was how so much of modern programming is just looking things up rather than building things and I think that Richard has escaped that fate by building things himself.
Is it easy dealing with the hate from everyone else in your org?

I understand why security is important but the majority of staff (particularly non-technical) see you as a blocker.
Or at minimum, the likely ones.
I'm not teaching them to treat machines like people, I'm teaching them to be polite at every opportunity to be polite.

Jesus wept at how contrived you are making this.
Rental owners are cashing in and selling. Even people with a bit of cash in the bank will have to compete with hundreds of other applicants.

My guess is that officials will find shelters full up, as this has been in play for a number of months now. At least the rental crisis will finally show up on someone's radar - not that they'll have any power to help.
How would you propose recording electronic payments and linking data back to restock/procurement while offline?
Aren't they just fixing leaks in the ship that should have been adressed years ago? If these are expenses on their infrastructure, thats not really losses, its an investment.

Losses would be their customers abandoning them in droves, or having to pay out massive fines.
nothing can beat native gaming

it's such a shame that linux gaming = using windows emulator for valve..

proton should be used as a way to SUPPLEMENT, they need to push native builds harder, c'mon valve

create more libraries that are crossplatform by design, create build system that makes it easier to cross compile games

encourage AAA companies to support crossplatform builds

it's sad to see linux stagnating despite valve being so vocal about it
Correct, and that is why you should always analyze inflation-adjusted returns for any long-term investment.
As I warned, do what you wish with the RT article.

Didn't take it as a credible source in the matter, but wasn't going to bother with a longer than 2 min. search either for all details.

On a side note, I don't take the NYT to be any less biased that RT. All of them will conveniently forget about the parts of the story which they don't like. They all have favourites in the matter (Trump, Barr, Democrat leadership, Putinistas, etc).
I use it in a real product.

Common Lisp runs a lot faster than Python or Ruby and it is faster to write than C or Java.
Long term shareholder returns are directly correlated to the long term company success.

It's always such an odd criticism to think of "shareholder returns" as a pejorative.
> The first thing a web browser needs is a non-profit, propped up by an enormous endowment, so that they can stay independent in the face of unthinkable pressure and sabotage attempts from the tech monopolies.

Why not simply a good old fashioned paid product?
I feel this is like throwing stuff at the wall to see what sticks:

> they even tried to hide the original sequence which our vaccines are based on.

By the accounts I've read, there was rivalry between the China CDC and researchers at different institutions to publish the genome first, not to hide it. The China CDC was taking longer to validate the genetic sequence and write up a publication, and they didn't want to be scooped. But regardless of the delay this caused, the genome was published extraordinarily quickly - less than two weeks after the first patient test results even suggested that there might be a new virus.
Aggression is also important in certain scenario when it demands. The problem is when it's expected in everything you do. If aggression and obsessions are part of your everyday that's when it becomes problem and one starts feeling need for kindness.

Good video out there.
EU Court: Copyright Trolls Can Target BitTorrent Pirates If Claims Not ‘Abusive’
I stand corrected. Is your experience based on nvim v0.5?
Good luck with your endeavor -- but please, please also ship it on GOG. I have 500+ games in my GOG library and about 30 on Steam; the difference is entirely due to their different philosophies about what 'DRM' and 'DRM free' really means.
Being so functional and playing so nicely with typescript was the main reason I swayed to react rather than vuejs.

The whole ecosystem of state management does feel like a bit of a wild west.. but I guess that's often the feeling with javascript.

I ended up settling with easy-peasy, which I think has similar aims to zustand. Definitely appreciate that it uses immer out of the box as that seems like a very sensible default way to go.
In 2005 it was clear to some thay the market was heading for a crash, but it can take years.
Ahmad Ibn Fadlan
I've worked with engineers who have used a premortem -- once they have the bare sketch of a project to solve a problem, they imagine that it failed and think about the most likely causes, then adjust their project to mitigate those risks.

The process described here happens a step earlier, when you're deciding which projects to tackle in the first place, which is an interesting angle.
Couch/Pouch

offline-first PWA

Manual fallback option when the most predictable failure scenario happens (only backend server fails)
Show HN: EOF Script to ensure text files end with newline
I do quite a lot of code reviews and usually all the files contain newline at the end - so github is happy and does not show warning icon. But sometimes - new person joins the project and is not aware of this, or somebody does small change in misconfigured ide or file is generated and in these cases newline is missing. My original way of handling this was to just edit the file directly but then I would have to wait for tests to run again, so at the end I gave up. Linters can usually help but they are always tied to one type of text files and do not cover config files.

I wanted to write a simple python script that will go through all text files (with white and blacklist) and ensures there is exactly one newline at the end. I also wanted for script to be able to fix the file or just report issues.

The current version works quite well - atleast for my 1 day of limited testing. Please take a look and happy to hear what you think.
Like they used to do it? Store the transactions locally and send them later. Taxis still do that with their terminals.
Happy user here, on https://apibakery.com

$5/mo is worth it for me to:

- avoid subjecting my users to Google tracking

- avoid annoying them with EU cookie notices

- simpler dashboard (don't need full power of GA)
I mean this is in a non-snarky way but have you fed this back to the developers and considered writing documentation aimed at people like yourself?.
https://d18qs7yq39787j.cloudfront.net/uploads/solutionfile/6...
Vue 3 is written in typescript and comes with full definitions. The composition API is all regular functions. It doesn’t get better supported than that.
Constantly, as the article states, some problems can’t be solved. But they can be incrementally made less problematic. I’ll use game networking as an example: there is no one way to solve networking between clients and servers. There is however a lot of ways to ruin the networking. So think about it it reverse. If I want the client to have a very poor experience I’d put them on an unstable network (cell), I’d have random packets dropped, I’d send at a rate higher than the clients download speed. Turns out these are really common problems with many options for addressing.

I think of it less of reverse the problem and more changing my frame of reference or perspective of the problem.
You’ll have to define power and resources. I mean, Afghanistan offers very little of either and any control you want to exert comes at a high cost and fades pretty quickly.
As another person mentioned, because the condo owners are all collectively responsible for the maintenance. I currently serve as the president of an HOA.

We've needed new roofs for years. We got bids, but by the time that the HOA could meet, the bids already were too old. We voted to charge everyone based off the cost of the bids + 10%. We had owners that didn't pay or owners that paid too late. Our bids expired again and then we had some safety issues that we had to handle. So now we didn't have enough money for the roofs again, but likewise people wanted other stuff done.

It took nearly 5 years for us to finally get new roofs. Covid happened and prices went up again, but thankfully we had enough to cover stuff. Actually, only some of the roofs are currently done. 6 buildings: 3 done/3 not. <50 units total. I cannot imagine how much more complicated it would be with a bunch of units.
"In unrelated news, piracy levels have steadily increased since Microsoft unveiled the latest version of their popular OS. Bizzarly pirates seem to be targetting the 'Pro' variant exclusively. Microsoft officials stated that this is a worrying sign that even stronger online security and surveillance is necessary. The company has therefore been working on a new authentication system, which will require the user to be hooked up to an EEG at all times to remain connected to their session. Microsoft said this will be their most secure platform yet!"
still a nicer airport than the dump that was SXF (TXL did have a special place in my heart though)

That said, flying budget airlines remains a ridiculous experience at all european airports.
I'm in QA, and this is something like what I've been doing with running pre-mortems.

Basically, at the project planning stage, I get everyone together and ask how this shit is going to blown up in our faces. What are all the scenarios that are complete failures.

Then a few weeks before a release, I do the same thing. It's amazing the issues this catches from the cross team approach. For instance, something that the product manager was worried about, they never brought up because they assumed engineering knew about it was covered, but in reality, they had no idea that was important.

Or with two engineering teams, or DevOps etc. Normally we have more than a dozen action items out of these meetings.
Yes, as another reader pointed out, it actually wasn't good syntax |-)

Anyways, "FREE ASSANGE" !
Water pollution too.
I would kill for this to have footfall data
>> "Bagram once had a thriving Pokemon Go community of troops, contractors and civilians who played the game while exercising and after work."

This is why i dont like Stars and Stripes. Little disingenuous comments like this show thier priorities. Does anyone actually believe that soldiers didnt play during work? And, for a soldier, exercising is work. We know that a bunch of young men away from home with cellphones will play mobile games. We dont need to be told that they are all boys scouts who would never do so during office hours.

Im more woried about the security implications. A camera app that involves soldiers wandering around a base chasing gps-tagged sprites is ripe for intelligence gathering. How secure was pokemon go at this time?
you could shrink the battery
Could one get a fake Microsoft account with an email address and phone number tied to a service like Mailinator? Sure, if it were possible it would only be a temporary solution, but that's better than nothing.
Mouse thought extinct for 150 years found living on island
It actually illuminates more than you might think. The market is mostly a zero sum game. When someone loses money, someone makes money, and vice versa.

Just think about it. I think the best way to lose a lot of money is to fall into scams. And avoiding scams is an important part of investing. It also tell you that scams can be profitable. So the next question is: how to scam and lose money doing it, which will hopefully put you back on the right track... or make you a really good scammer. Back to honest investing, losing a lot of money is not that trivial. It is easy to take risks but you can still get the occasional big payoff and if you think about ways of not getting that payoff, it is the same as thinking about how to get it, just with a different angle.

That kind of reverse thinking goes best when you pair it with regular thinking. That's a "meet in the middle" algorithm, kind of like solving a maze by going both forwards from the entrance and backwards from the exit.
You're right. For some unfathomable reason, Central to South Florida looked especially appealing for work-from-homers. Even homes for sale are getting immediate offers way above listing.

> Must be a good time to be a real estate agent.

Yes and no. They're facing the same shortages as everyone else.
Are they actually common? I hear stories about it here, but have never come across it IRL.

The stories of people having their access limited mostly seems to be PR from industry groups and VPN companies.
You'd think a GPT3 / GAN could be created to handle much of that. It's a percentages game anyway.
Yes, I think most GPU sorting is based on sorting networks as there are no data dependent branches (I mean, if you exclude the exchange)
As far as I'm concerned this is the truth until there's enough evidence to support a different theory:

https://www.who.int/publications/i/item/who-convened-global-...
Faust (Functional Programming Language for Real Time Signal Processing)
For the benefit of myself and others checking this out the first time: How do open my DNG in Darktable? I've been fumbling around in the UI for 10 minutes. I'm definetly not a noob but the UI eludes me.
Fmtlog: New fmtlib style logging library with lowest latency
I live in New England, and we’re seeing impacts already. The tick population has gone from near zero in the 90’s to them being ubiquitous now, with Lyme disease everywhere. The mussels that used to cover the rocks at low tide are gone, replaced with other sea creatures like hermit crabs. The summers are much hotter than they were. The lobsters are still here but they will probably decline in the next few years. There are droughts more frequently now.
My door doesn't speak so is incomparable to Alexa. I do treat it, and every other door I meet, with respect though.

You sure aren't shy of expending the effort to rationalize your decision to be be a baseline dick, reserving politeness for special circumstance, on the internet to strangers.
Inflation is not a problem; unexpected changes in the rate of inflation are the problem. There are various reasons, but the most important is that a spike in the inflation rate leads to a spike in interest rates, which is generally harmful to businesses (loans are harder to repay, customers are less able to buy, etc.). There is also a second-order effect: rising interest rates reduce the value of long-dated bonds, which reduces the available investment capital (or worse, it can trigger margin calls and create a "contagion" effect).
> the opposite would be selling OTM options. And that's a reasonable way to make money.

It's the original "vacuuming up nickels in front of a steamroller" trade. It looks like it works well for a while until it doesn't.

Option pricing has many degrees of freedom. Most result in value frittering away. As a result, most options trade participants lose money. (By design. It's a hedging tool.) The alpha bleeds into the underlying market through market makers' hedging.
I was consistently surprised how thorough the manual is. There are not many open source (or closed source!) pieces of software that come with a 220 page manual, with another 100 pages of appendices. Usually you have to pay another 30 bucks for a book, and then do it again when another version is released.

That said, it sure is a complicated piece of software and I hear that the Lightroom UI is a bit more intuitive and polished.
I just said it multiple times just go and look at my replies.

Is not required to have an opinion on past events based on nowadays standards. Historian do that all the time, they look at the history with objectiveness especially when is far away to avoid to get trigger by random deaths that happen all the time (even nowadays).

So if you want understand the history the worst thing to do is to cry because someone died. You need to understand events and why these things happened and then maybe you can learn something.

I don't think is complicated to understand, but apparently seems to be the case.

If nobody is offended then why are we here discussing about how many people have died in the colosseum? Just enjoy the fact that now you can see more as compared as what we were able to see before.

Maybe you never been there, so just pay a visit and see the magnificence of it. After all, is still around after 2000 years and pretty well conserved.
To the Assembly with Matt Godbolt
access management, and scalability: can better do simultaneous writes, and use several copies horizontally

BUT: you probably need 1k+ or 10k+ requests per second to start getting advantages
This is starting to look quite plausible as the origin of the pandemic, including stuff like:

>Let’s face it: there are going to be unknown viruses in guano, or oral swabs, which are oftentimes pooled. And if you’re attempting to culture a virus, you’re going to have novel strains being dropped onto culture cells,”

So it could have come from the lab without them even knowing. The way to check would probably be to get inspectors to the caves where the guano came from, which annoyingly I doubt the Chinese will ever allow.
How is the experience on Mac? I was surprised it has only 2.54% market share (3x Linux).

However, I agree that for the vast majority of folks, using a terminal is not an option.

I played a few Steam games on Linux (not much of a gamer), haven't used Windows/Mac in 20 years, but I always assumed that Steam on Linux was an insurance policy against Microsoft one day changing things and killing Steam.
Take a look at the link below, scroll down to the headline “Situations Where A Client/Server RDBMS May Work Better”.

https://sqlite.org/whentouse.html
I think that design could be made to run faster. The ALU currently copies all the original chips rather than just describing the operations needed in Verilog. Newer FPGAs should be big enough to put the microcode in block RAM as well.
I first heard about this in the context of software project estimation.

The author (forgotten to me) made the point that nobody has permission to think about disasters when estimating project completion time.

So why not explicitly ask them to? "So now we have our estimate, what would cause us to miss it?"

And in the course of giant monster attacks, you give people permission to talk about specific scenarios that are actually very likely to derail the schedule.

It was an interesting observation, vs the "just multiply the everything goes right estimate by X" method.

If everyone else is being positive, no one wants to be the lone (realistic) downer.
> Bezos said his new hires should stop trying to find "balance" within their professional and personal lives since that implies a strict trade-off between the two. Instead, Bezos envisions a more holistic relationship between work and life outside the office.

If those are his views it certainly doesn't reflect in Amazon's actions. For example why did Amazon first try to get everyone back in the office? It was only after a backlash they allowed for a meager 2 days of work from home.
I was there a few weeks ago and in the Vatican's church. Both are big and impressive buildings but the only relevance they have is for tourism purposes, especially the Colosseum, the vast majority are people on a weekend trip shooting a couple selfies.
You have people illegally selling water bottles, artifacts and a couple layers of scammers offering you entry or bootleg tickets, unless the military or police are patrolling. All of them pestering you to buy anything, spoiling the experience.
The only good take away from the Colosseum should be how to not treat humans in the future. It's a skid mark of human history used as a pedestal of the flamboyant and decadent formerly powerful. From what I read the city inhabitants did not really work, slavery and war based economy, society degenerated to these "games" being the highlight of it's culture. A sad state of affairs. Would you go and see the WWF wrestling arenas of the 80s? Anything to learn from that?
If you wanna pay to see what is essentially a ruin(check online for representations of how it looked when new, it was deformed from earthquakes as well),do yourself a favor and make sure to book a ticket online, do not try on the site.
Rome and Italy as a whole have much more to offer than a slaughterhouse ruin.