skysight-inc/HackerNews huggingface dataset:
In the beginning I really thought the Trump white house would claim a biological warfare attack just so conservative americans would follow the health guidelines instead of the fuck you I won't do what you tell me posturing.
I don't believe that Google intentionally lowers the quality of their search. Instead I believe that Google does intentionally experiment with search results to maximize their impact and as a result of that shaping, the search quality suffers, which is something Google simply accepts because the benefit of succeeding is more attractive.

Facebook is very similar to that: They don't intentionally (at least not directly) enrage people and drive up disinformation, but it is a side effect of Facebook agressively manipulating the timelines, advertisements and comments their users get to see. But ultimately they do willingly cause it (and later people working at Facebook can tell themselves that they are hard at work to fight it, and that it is a difficult problem to solve).
Because those terms are the law and cant be ignored in almost all the rest of the world...
it's possible that more than one person thinks that Microsoft products are less than high quality
> The difference is profound: when taking the mask off you notice that there are _smells_ that have been filtered by the mask.

I think wearing a mask has made me more sensitive to smells. So one of the things I like about masks is not having to smell other's bad breath occasionally or those closed air conditioned spaces that have "humid" smells.
"Middle class" historically did not mean middle income. Middle class was literally that, people who were of the class that sat between serfs/peasants and nobility. That is, guild master craftsmen (not the apprentices and worker bees), merchants, bankers, educated clerks and the like. That is, what we today would consider "professionals".
Its GitHub repo calls it a "transformer" rather than a compiler.

https://parceljs.org/features/plugins/#transformers
Penal colonies and other forms of exile are cruel and unusual. It's hard to conceive because this form of punishment has been disused in the west for nearly as long as drawing and quartering, but historical use of exile gives a sense for how extreme permanent exile is as a punishment.

Even in the age of drawing and quartering, penal colonies were used primarily as an alternative to capital punishment. In the age of gruesome physical torture, exile was used primarily an alternative to execution.
I know of "persistent" data structures from dabbling in Clojure. Just thinking off the top of my head just from that little bit of knowledge. If the very last thing that happens in an update, is a pointer update that "commits" the new data, it's correct if we assume RAM is dependable and the pointer update is atomic. What if there was a command which updated the value in the persistent store, then coerced a cache miss upwards through all of the cache levels? If the bottom level update at the persistent store is atomic, then it doesn't matter if the propagating cache misses are interrupted by a power failure.

EDIT: But oh, the huge latency!
That was an enjoyable read... that would have been more enjoyable with about 15 more line breaks :-)
Jumping into the middle of an instruction is not as strange as it sounds
My process for building a feature
That's a circular argument, because "on modern devices" moves the goalposts every year. I still have a Galaxy Note II, which I would definitively classify as a modern device. But some webpages have terrible performance on it, because anything older than 3 years is not worth optimizing for.

Same thing with old iPhones: the only reason they don't work reliably today is because each piece of "modern software" is less efficient than yesteryear's equivalent, and the constant redefining of what constitutes a "modern device" is what perpetuates the problem.

This isn't an engineering problem, it's a consumerist dystopia. The computing market is encouraging wastefulness in all dimensions: useful device lifetime, computing costs (bitcoin farming anyone?), software efficiency, framework longevity (jquery, angular, meteor, react), dependency management (NodeJS). None of those problems are new, but every new entrant seems hell-bent on outdoing the wastefulness of its previous incarnation.
> In fact, you get used to the trolls because you remember them by name.

There's a concept in feminism called the "missing stair", which is basically the complaint that whenever a community knows someone personally, they'll adapt their behavior to his rather than ruthlessly insisting that everyone needs to behave exactly the same way.

I don't quite understand why that's supposed to be such a bad thing.
I have seen (IRL) people who were not “anti-vax” previously, but don’t want a Covid vaccine (mRNA or not).
But you, the worker, will not have more say in your work than you do now, probably less. Union will have. It's great if your views will align with union's views, but that's far from guaranteed.
I meant once it's released will it cost me less to get a rx6500 or a rx480.
Yes.

https://addons.mozilla.org/en-US/firefox/addon/ublacklist/
Thanks - I've been keeping track of Pishop and Micro Center (always forget the space...), forgot about PiHut as I usually don't need to check stores for other countries (though they've got Pi Zero 2 boards in stock, so may be placing an order...).
Halfway, I'd say, because even if NVMe is fast, it's not that fast. For instance, an IDE, instead of keeping the parse trees in RAM, has to use a database on a disk for persistence, while caching a hot subset in RAM for speed.

When all of your disk becomes RAM disk, only persistent, things already change in interesting ways.

But hardware based on a persistent-RAM-only design would definitely need a very different OS. (With a Linux compatibility layer, inevitably, though.)
All it would take is a bat taking a dump on a pigsty and then the unlucky pig that now happens to be infected being taken to the market. Which is the most likely backstory of several other bat-to-intermediary-to-human viral jumps. And if you're unlucky the intermediary species doesn't just carry the virus but serves as an amplifier. Hendra for instance.
Snazzier Parameters in PHP 8
The problem with RStudio is that it uses R, which while excellent at numerical calculations, is terrible at everything else - data parsing, string munging, file processing, ...

As the joke goes: The best thing about R is that it's designed by statisticians. The worst thing about R is that it's designed by statisticians.
My street also only got fiber this year.

What is the actual harm / collusion? You can choose from a wide variety of ISPs, which are decent to your own admission, but the harm is it is not fiber ?

Cry me a river.
I really don't like either "the rule of 3" or WET because I think they take the focus off the part of DRY that matters. It shouldn't be about syntactic repetition, but (as originally stated) about repetition of pieces of knowledge.

The focus on syntax misleads in two ways. First, it sometimes motivates consolidation of things that are merely coincidentally syntactically similar (pushing back on this is most of where WET and Ro3 are useful, when they are), which makes it harder to update the code when one "piece of knowledge" needs updating but not the other(s). If you have 10 things that all happen to be identical today, but any of them might change independently in any direction, combining them isn't "more DRY".

Second, the same piece of knowledge may be repeated in different syntax. If your setup means you have to say "there's a button here" one way in HTML, another way in JS, and another way in CSS, then combining those would be "more DRY" even though no syntax repeats. This isn't to say that combining those (say through code generation?) would necessarily be better - DRY is a guideline to be balanced against other guidelines; but I do assert that it is a more useful guideline when we think in terms of duplicated knowledge than in terms of duplicated syntax.
I think both battery and solar tech has advanced to the point that solar plus batteries undercut a lot of grid supplied energy in costs.

Or at least it would, if the overhead for current solar installers wasn't so high. Retail prices for equipment are incredibly low, but the boom-and-bust cycle caused by uncertain regulatory terrain ends up requiring successful biz to have massive marketing costs, which results in really high prices overall.
I've never run into much material about amber screens, so while I know of them, I dunno if they were anything but a minor variant or if they worked better or if users liked them more. The green motif is so much more dominant in computing history memories.

(You make a good point about dark mode - it uses a heuristic to decide to invert, which is correct on images with a lot of white, which you usually don't want to see in dark mode, but /Red is an exception where the page is specifically about the color. I'll disable inverting on those images.)
I think we deserve these types of leaders as they are a reflection of us and society.

You wouldn't mind being decieted or lied to nor would you mind doing the same it would seem if you were in the same position.
Do non-christians really reject this type of wisdom just because it's biblical and only now accept it because we have scientific proof of it?
It is absolutely true that a good percentage of my candidates fail due to stress. As an interviewer do everything you can to decrease the level of stress, but there's no way to eliminate it. I often note, in interview feedback, my subjective belief that the candidate's poor performance is likely to have been a fluke due to the particularities of interview conditions. But in addition to candidates who make errors under pressure, there are many candidates who are unable to perform very, very basic tasks. There are many candidates, for example, who mess up basic syntax; who adopt bizarre naming conventions which suggest a complete unfamiliarity with functioning codebases; who confidently propose solutions which make zero sense, and are unable to answer basic questions about those solutions, but simultaneously are unaware that they are not answering the questions you pose. Many of these candidates have sterling resumes. At a certain point, you realize that resumes are not a good predictor of performance.
I've written somewhere around 1/3rd of a NES emulator. It does the CPU, and the backround half of the PPU, but not foreground sprites, sound, controllers, or running at decent speed ;)

Anyhow, I found the CPU part a lot of fun, and there's public domain test roms with expected registers after each instruction that you can use to test and confirm. Interaction with other hardware and emulation of that hardware gets a lot more challenging. The gameboy is certainly different than the NES, but I suspect there's a lot of similarity at the high level. It's certainly reasonable to stop (or pause, perhaps), when it stops being so fun, too.

I'm also not sure porting an emulator is going to give you the same understanding as writing one, but maybe.
If you have experience using VS code to develop with containers against SQL Server and deploy to Azure with a React SPA and C# APIs no sane company is going to turn you down because you only have "Microsoft Experience". If you are a Blazor expert build sharepoint solutions that run from windows servers you'll have limited options.
Dark Matter Devs are a bit like people who have successfully built a life off-grid. You don’t hear from them much. Probably too busy chopping, splitting and stacking wood.
He learned to speak Russian just for his job. Couldn't infiltrate those forums otherwise.
I am beginning to think “I suck at math” less and more of “I’ll never be good at it”, from the comments on this thread.

I absolutely despise grinding and drilling uncontexualized and contrived problems and have never been able to maintain something stuff like that for very long. Which of course becomes problematic at I find myself interested in problems that require a decent grasp on some math.
The private corporations build all the wrong code.
I’m not an electrical engineer. But, thinking about the power storage/retrieval problem with a computer engineer’s lens, I can draw a parallel to data storage/retrieval.

L1/L2/L3 caches - expensive, small, but fast.

RAM - mid tier, still fast, bigger than cache, less expensive than cache, but limited in capacity compared to disk/flash based storage.

SSDs…

Disks….

You get the point.

Would it be the same with the grid?

Several power sources - nuclear, solar, wind, hydro, hopefully not coal and gas.

Banks of Lithium batteries acting as first level(efficient and immediate but limited capacity storage).

Whatever excess is directed to longer term, non immediate storage - pump up water to generate power later, molten salt, air compression etc.

Even more left? - spin up production of time insensitive materials that would be used anyway later - sea water desalination plants, green hydrogen generation, sewage treatment etc.

At large scale such tiered ecosystems would be very cool and super useful.
I don't really disagree. Even if a lot of it ended up being mostly about pushing back the number of cases until a lot of people got vaccinated. Certainly Australia at the moment sure suggests that you can delay things but it's pretty difficult to delay cases of all degrees of severity indefinitely.
Ttkbootstrap 1.5.0
> TypeScript's biggest flaw, IMO, is that it can't (or chooses not to- I don't understand anything about JS-adjacent build systems and how they work) understand the difference between "code I write" and "code someone else wrote".

Arguably no language in the world makes that distinction and Microsoft's "Just My Code" debugger tools are fantastic but use a lot of heuristics that you generally tell get as many false positives as false negatives, which is likely why it would always be a toggle.

That said, I do think Typescript could make a better distinction about types that come in from code it has compiled itself (directly seen) and types that come by way of definition files with no code attached ("hearsay" types). (Again, I can't think of any language today that trusts code versus symbols files so differently, so this would be a new thing.)

Often I want it for the: I'm looking at the JS or its documentation right now and it would let me call it this way, but for some reason the Community types are too strict and I don't want to file a DT PR and get into some philosophical discussion about authorial intent versus JS as written versus documented examples and which is "most true" so I'm just going to have to cast this API to any for now and call it a day.

But I can also see the point in: don't give me strictness errors outside of the fence of code you are compiling for me right now in this project. And maybe more unsoundness tools, such as option to treat all return results as `unknown` and force defensive coding when using outside APIs. In general I think `unknown` isn't used enough in community types (it is still "too new").

Though `unknown` is also maybe too defensive for a lot of commmunity types, too.

Also, if you want to code that defensively, you could always replace community types .d.ts files yourself with ones that use a lot more `unknown`.
To be fair, it seems there is just about ~5 developers who have contributed more than 100 commits(https://github.com/apache/plc4x/graphs/contributors), with only three of them working on it for longer than one year. So it seems Christofer is just about the "core development team".

Looking around at the website and the GitHub repository, I can't find a single place to get community support either, it seems to only be commercial support now, so it seems Apache PLC4X is indeed no longer offering community support.
I usually don't notice or care, unless they haven't put any effort into it. Now that I'm thinking about it, there are a few that I suspect aren't native, and I don't get bad feelings from the apps unless they are badly programmed and the functionality doesn't work.
RDS vs. PlanetScale: Pricing Considerations
Mental health.
2 years in, highest case counts ever recorded.no proof masks do anything to stop the spread of the disease. Being forced to wear them is the abusive part.

It effects the mental health of the individual. It creates irrational fear of the air you breath and damages non verbal communication with your fellow human beings. Very damaging to the social development of children. And causes bacterial lung infections.

At this point it's just continuing the fueling of mass psychosis and panic. Showing compliance to irrational rules doesn't make anyone safer.

I bet you used to mock fundamental Islamistcs forcing their women to wear masks for the social "greater good".
>> The viral factor of the original Wordle, IMO, is the share function and the little emoji grid it generates.

Yes, that is really genius. That's what made me to wonder what this game was about.
What are your contact details? We are hiring.
That is an interesting system (which I had never heard of), but it seems pretty different from this.

The London system used water under pressure and was used for power distribution, whereas this one compresses air and is for energy storage.

And the Wikipedia article says the London system used "large vertical pistons" with weights to store energy, whereas this one pressurizes air.
… With this logic, Hitler is also a victim.

We should punish this people by destroying their careers now, so that the incentives are aligned.
Yes! This and other charset oddities almost make me want to store all strings as varbinary and handle any conversions to/from a string type to utf8 bytes client side. It makes ad-hoc query access from a shell much more annoying though.
Are you implying you would be against people in that city discussing why burglars are let free in favor of going after shoplifters?

At any rate, whataboutism is typically about pointing out the hypocrisy of the criticising party - e.g. 'how can the government criticise Facebook when they spy on their citizens so much themselves'.
I don't think

> Two employees who helped organize the 2018 walkout later left the company, saying they were facing retaliation

is the same as

> letting employees to hear both sides of the argument

I've worked in a place that had a unionization effort underway and, let me tell you, the company certainly did not let people hear the union side of things. They'd make sure to schedule our lunches async so the employees couldn't talk to each other; they banned chatting about non-work stuff during work time; etc
Yes, but the usual cases of -> "app starts -> load some state from local storage -> store it in memory for sync access -> do app" sometimes get lost due to the ease of async/await syntax.

If you have to chain network requests but each request depends on results of the former ones, then async/await makes it really pretty.

I have no idea how much async/await is too much.

What I do dislike is that storage loads, network requests and other things are tied to the same type, so when you look at code, you have no idea what's happening inside those async functions, but that story is for some other time.
It’s genuinely some new form of conservatism. Imagine if the phone phreakers had stopped and given up “because someone might get hurt”. Imagine a hacker forum in the 80s cheering on the FCC. To be clear I don’t care about Tesla here - just the attitude of my peers.

I want my culture back.
Finally someone mentioning this, it's a gem of an article in a gem of a website
"an empty mind is a devil's workshop".
Now do the daily electrical load of the financial institution. I.E Banks, ATMS and everything in between.

https://hbr.org/2021/05/how-much-energy-does-bitcoin-actuall...
Thank you for taking a look at what I've shared so far.

My intent is to create a community around the idea and to get early feedback. It's true that there are many problems outstanding. I'm yet to share a payment portal for instance that will effectively outsource the infrastructure necessary to distribute funds.
I wonder what most labour activists in the US would think of German worker councils, though? Works councils are basically company unions (which are loathed in US labour for some good reasons), but they are strengthened and protected through legislation. It doesn't stop at representation at the board level either - union busting is illegal and worker council reps enjoy job protection. But the flip side of this is that the union can't engineer a labour monopoly the way the UAW did in the 60's - the union and its employees are incentivized to keep the company healthy and competitive rather than just screwing over consumers by raising prices across the industry and lobbying for trade barriers.
It's good advice for diplomats and such.

Most people are of no interest to China; why is this warning being given to athletes? Who wants to compromise them? How?
This is my main qualm with testing as a means of validating understanding. If you truly understand a topic, you will probably pass a test on it. However passing a test most definitely does not guarantee understanding.

I remember very, very little from the CFA exams (passed L3 about 10 yrs ago), because it tested surface level knowledge of an incredibly broad array of subjects. Far too broad to allow a deep-dive in any one thing. At the time, I could fit a bunch of formulas in my head and regurgitate them on command, but it was like filling up a leaky bucket. I had to load that sucker up and run into the exam center before it poured out.

IMO testing well is it's own skill, and has little to do with understanding a topic. Understanding is when you've forgotten all the stuff you've memorized, but you can work your way back to a solution from first principles. I think the only way to get to that point is genuine interest and sustained study.
Good question, doesn't it depend on environment? If you are alone in the woods, the mask will always work forever.

If you are in a small room with a dozen infected people coughing...?
But none of the mask mandates--at least in the USA--have required masks that significantly work. So you have a law that requires uncomfortable masks that make it hard to communicate, but don't significantly reduce transmission. "Well some masks do work!" is not a good counter-argument, especially when its clear that nobody really expects the public to be able to wear the good mask the correct way.

You are asking them to respond to an argument the pro-mask contingent was afraid to even make.
Just to expand on this, when I worked as a grader in college I noted on engineering test keys the professor's answers were always roughly three short lines of handwritten equation. But the student's answer section were often totally darken with pencil they wrote so much. The heuristic was definitely the longer the answer the more wrong it was.

This is something I've taken to heart professionally too. If the equations are getting out of hand it's either wrong or I need some simplifying assumptions (like that cow needs to be spherical). Otherwise one just can't keep track of it and reason about it.

If I need a more precise answer, that's what computer numerics is for.
What's that mean, non-starter in the PHP world? Postgres is well supported by frameworks and libraries in PHP, not to mention PHP itself.
Show HN: I built a gravity simulator in pure CSS
I find it helpful to start with "quantitative reasoning" instead of "math" if you're not math person... Math people speak "math language" which can be frustrating if you're not cut from that cloth.

Here's an example of a good quantitative reasoning textbook that I looked at once, it is pretty well received by non-math people: https://www.amazon.com/Using-Understanding-Mathematics-Quant...
This article misses in its analysis that China has just tipped over the precipice of a devastating, all-encompassing economic collapse. 10s of trillions of RMB in real estate value are evaporating right now, never to be recovered. This will have at least some effect on the will and ability to fight.