skysight-inc/HackerNews huggingface dataset:
That's why a number of people (myself included) advocate for overzealous/defensive use of useMemo/useCallback as a means of ensuring that a prop changing is always meaningful. The rationale is summarised here: https://www.zhenghao.io/posts/memo-or-not

There are good reasons for _not_ doing this, since using these hooks isn't free; and technically speaking useMemo isn't an identity guarantee (though it currently behaves as one), but I haven't experienced any of the common useEffect pitfalls since adopting this methodology a couple of years ago.

But as my sibling comment points out, a lot of the need for this defensive coding would go away if there were more ways of defining equivalence. I hope that one day the record and tuple proposals land, which should help a bit. But i'd also like to see something like Python's __eq__ and __hash__ in JavaScript too - perhaps done in a similar way to [Symbol.iterator].
I don't understand what you are trying to do... You acknowledge that some people took it seriously, that's all there is to it: it was not a joke. End of.

I don't understand you arguing about me writing "cheese-eating surrender monkey", either. My point was obviously that some commentators pretty much thought that seriously when criticizing France.

Edit: "some people", "some commentators", I have not generalized in any of my comments.

But if those who started "freedom fries" and spread it did so seriously (and they did) then this was not a joke even if the majority ridiculed it.

Edit 2: I have not used the phrase "cheese-eating surrender monkey" as evidence, I used it just to say that this was pretty much the level of some commentators (even on so-called 'serious' TV). That was very clear.
The only reason !important was added was to troll javascript programmers, who read it as "not important".
I remember back in the day reading parts of the Python standard library. I don't know if that's generally good advice or still viable, but that's what I did, and I found it helpful. It was directly available, and usually connected to things I used with Python.

One upside of this might also be that it's not as you said boilerplate, because it's very foundational and not heavily using other stuff. It also is well documented, so you'll find good explanations why things are the way they are.
This is relevant.

https://moneywise.com/managing-money/budgeting/boots-theory-...
Part of the whole point of this blog was to explain why it's not possible to explain and satisfy their curiosity, because the reasons can't be disclosed externally outside of the company (either because the reasons are under NDA, or involve lawyer's concerns over terms or conditions, or because the company doesn't want to call out some project leader as a toxic jerk).

The blog post is a general answer of why sometimes people's curiosity can't be satisfied; pamphlets are so 18th century, after all. Sure, that's what the authors of the Federalist Papers used, but in the 21st century, we use blog posts instead of pamphlets. :-)
And Lightroom has a fair bit of computational photography built into it as well as does Photoshop. Though I use my iPhone mostly on raw a lot as well as my “real” cameras. They’re mostly easier for snapshots and sharing.
To be fair, I find many of those replies (by other people, that is) painful to read. Completely missing his point. I'd probably also get a bit annoyed after the fifth person pointed out something because they completely misunderstood what I said.
I don't think that what you said contradicts the parent post, that nukes would have protected Ghaddifi.

Wouldn't the Misrata be considered NATO allies in Libya at the time, given they were both fighting against Ghaddafi? Do you think NATO would have intervened if Ghaddafi had nukes? Would the Misrata have been able to kill him if NATO had not intervened?

It doesn't matter why someone wants to attack. It's been the case that countries with nukes don't get attacked like countries without nukes.
It wouldn't surprise me if they never get them back. The Russians would be wise to try and extract the software on board, just in case there are any private keys, or other useful things.
Well, you're right, as far as that goes. But there's the old T-shirt slogan, "If you can't change your mind, are you sure you still have one?" The processes by which Apple arrives at its feature set and design necessarily differ radically from the process that determines what features any individual needs. So, any overlap (insofar as that differs from what everybody else does) must be largely fortuitous, unless in fact your process is to look at what they offer and choose to want just that. Or, you are just one of the tiny minority where they happen to match by accident.

Clearly almost all Apple fans have to be in the former group. It is just possible you are in the latter, instead.

It is the same, BTW, for political parties.
There are two separate levels

- root access - doesn’t disable SIP

- Disabling SIP requires you to go through many contortions.

People didn’t need to disable SIP to install Chrome. They were doing it for other reasons.
Enforcement action must be "proportionate", so even if you are pulled up by a supervisory authority it's unlikely they're going to give you a massive fine straight off the bat - especially if you are trying to comply and can demonstrate that.
For IVF embryos, it's the small amount of genetic material which makes accurate sequencing difficult. For standard human whole genome sequencing (WGS), the fastest times are down to five hours[1] (although that is exceptional), for which the imaging was massively parallelized and it seems that the choke point was computational for that particular case (sequencing like this basically multiples the DNA, shreds all the copies, images each shred in a reasonably-parallel manner, and then uses longest-common-subsequence to put all the shreds back together digitally).

Average WGS times for something a person can buy for a couple hundred dollars take a few weeks, and will usually be bottlenecked by logistics (mailing things, getting it to the lab, etc.) and then the imaging (a flow cell runs the fragments over an imaging device; parallelization is accomplished by running multiple flow cells at once).

I might be slightly off on my terminology here but the idea is broadly correct, I think: Differing grades of sequencing are determined by the average depth of fragments for each base-pair -- e.g. 1x sequencing implies an average coverage of one fragment per base-pair, which could lead to mis-aligned or improperly joined samples. 30x-50x sequencing is pretty common for consumer grade WGS these days, which gives a higher number of fragments that allows you to weed out bad reads or incorrect joins of the sequence, though errors can still occur. This is usually sufficient for diploid (having two values for each base pair, one maternal and one paternal) humans, since it's important to determine if the basepair is heterozygous (different bases from each parent) or homozygous (same base from each parent). However, if you're doing cancer sequencing, a tumor may contain many many more different genes, so a massively deeper sequencing depth is required to ensure you have reasonable statistical certainty on what variations occur within the different genomes. Higher depth == more material == longer time to sequence since you have more material to image.

Note that services like 23andMe are NOT doing whole genome sequencing; they are using specialized flow cells that only examine certain specific sites on the genome called single nucleotide polymorphisms[2], which are traits or indicators that are turned on or off by a single nucleotide, hence it being much cheaper and faster to run.

[1]: https://med.stanford.edu/news/all-news/2022/01/dna-sequencin....
[2]: https://en.wikipedia.org/wiki/Single-nucleotide_polymorphism
Can someone explain to me where the robots in RPA are? It's just scripting for UIs, the way I understand it
Google Forms is free with unlimited responses and equally (if not better) analytics. If I were in the industry, it would be a no-brainer which one to pick. If you're planning on entering the space, I highly recommend checking out your competitors before building a business around the concept...
It's an interesting read. I think I'm going to pass it on to others as a sign that there are reasons to hope. The enemy is scared.
I am flagging this because from the hashtags it looks like the author is not interested about problems of Yemen. Rather he is more interested to distract from the Ukraine War.
> PulseAudio and PipeWire revolve around D-Bus and their concern around the graphical desktop mostly involves seat configuration rather than what's powering the seat (X11, Wayland).

No - not really. Wayland doesn't use dbus (outside of some support in XWayland for legacy x11 applications) - it uses its own IPC protocol instead. And that's really where pipewire shines, since the security model it uses (akin to polkit) allows much finer grain control over what applications are reading/recording.

> libinput works on X11 too

Yes - but as an afterthought, basically. Directly from their wiki: "libinput is a library to handle input devices in Wayland compositors"

...

"The X.Org libinput driver is a thin wrapper around libinput and allows for libinput to be used for input devices in X. This driver can be used as as drop-in replacement for evdev and synaptics. Simply build and install in your $PREFIX, then install the config file in /etc/X11/xorg.conf.d/. Restart X and the libinput driver will take over your devices."

From personal experience - the same hardware running X with libinput does not feel as nice as it does when running libinput with wayland (although I'll admit, this could be mental, since it's close)

---

I have no real idea what you're talking about with regards to hiDPI. It's not 2003 anymore. Every laptop I've used for the last 10 years has come with a screen that requires some sort of scaling, and using them in combination with a standard res external monitor is a SHITSHOW on X.

---

I think we're in pretty solid agreement on the security front. I will also miss some of the nifty things you could do - but I appreciate that Wayland limits a lot of nifty things malicious apps can do :)
Wonder how many mix ups occurred before they added that additional safety factor :)
This is admirable, but seems much more difficult! With electronics, there are a handful of brands and products if you look at a particular piece of equipment. Specs are probably well scrape-able. The dimensions of a TV are not easy to fake/confuse.

With furniture, even the definition of the article/product is not always clear, and there are hundreds of small companies making similar items, and differentiation in features or design that is often not visible / you have to lay hands on it to figure out what the difference in quality is (unless you're going for some kind of nameplate item that is easily recognizable, like an Eames chair). Or the addition of some extra feature changes the nature of the product.

I think the difficulty is like trying to create a clothing aggregation engine if you took all the designer labels off the items. On the other hand, if they are truly interchangeable maybe that's all the more reason they can be compared. But, somehow I think people are more opinionated about finding the right piece of furniture that costs $1000 and not believing that the one from some non-brand website is the one they're looking for.

I'm sure you've encountered all these issues, and I'm no expert. I will be interested to watch how it goes!
Why do people trust AWS in a way that they don't trust GCP? Its because of things like this.

One of the most important things about building on top of a cloud platform is that the platform needs to not move out from under you! That means, don't turn off features and services I'm depending on. It also means don't completely change the pricing model after I've built a business around the old model. AWS knows this and has a 15 year history of giving customers this stability.

GCP on the other hand has a track record of changing pricing models and turning off services. It has gotten to the point where I am simply not comfortable using GCP to build on, even if their solution is technically superior to AWS. I just can't trust that they won't pull the rug out from under me again.

GCP has a major problem with their reputation, and it doesn't seem like they are even aware of it.
This is part of why you want to be "T shaped" and not "I shaped". It helps give you perspective on the context you're in and make sure you're not making really unfortunate mistakes just because you only understand your small part of the world.

It'll even make you better at your main skill. There is some progress you simply can not make if you never leave a singular frame of reference.
Possible but unlikely.
They have had a decade to see this coming and innovate.
They just kept selling the same thing with more megapixels.
That's just a long winded way of agreeing with my statement that said "These NATO nations supplied equipment to anti-Gadaffi forces."

There's a decent argument to be made these people were temporary allies of a few NATO nations, although I think it distorts the reality that they were just militias supplied as part of a campaign to destabilize Libya and opportunistically kill Gadaffi, and were at best only marginally considered meaningfully being 'NATO allies.' The actions themselves of course were performed largely by citizens (or unrecognized/undocumented residents, such as Taureg [ although many Taureg were pro-Gadaffi] ) of Libya.
PBS Terra: This is the safest place to live as the climate changes [video]
As someone with friends who use screen readers, I notice when sites are close, but not quite there. Many websites are just a lost cause, but this is very close to very accessible :)

The main limitation is it would be nice if the sections were labelled, either with a <hx>, or <section>, to make it easier to jump around the page.

The ascii art gets read, which is a bit annoying, aria-hidden="true" will make the ascii art not get read out as text.

The best option is to try out with a screen reader -- on both windows + mac a decent screen reader is built in (it's worth best with the default browser, safari on mac, edge on windows). I'm not expert on screen reading on Linux.
They don't include Amazon links, for example. They also don't effectively connect all of Wayfair's links. These two sets alone comprise of roughly 60% of online furniture sales.
Great find! We'll attach this Burke Decor link to the product to help others save.
In a Calgary winter

https://en.wikipedia.org/wiki/Calgary#Climate

Evil
> (when I tested Windows 7 the Zoom feature keys are hard coded and you had to use 2 hands to zoom in and out and it had lag, so KDE Zoom is better then Windows (maybe recent windows improved...))

Windows Magnifier keys are still hardcoded (as of Windows 10), but zooming in/out with [Win]+[+] and [Win]+[-] can be done with one hand (using right [Win]) and performance is pretty good once it's running (turning it on or changing mode has a huge delay though).
It seems to be one of the few far right movements that isn't at least in part funded from Moscow (or perhaps even that one actually is...)
Unless I am missing something, functional components and centralized state (a la elm https://guide.elm-lang.org/architecture/) are enough. Bringing global state (Context called from anywhere) can make it less clear.
So you know better than them what's good for them?
On current evidence, Russia would easily lose a conventional war against the EU (Germany, France, Italy, etc), which is the scenario that would theoretically arise if they attacked non-NATO Finland.
The US failed immensely.

As soon as the B2 was operational in 97, our policy should have been that we will immediately destroy any site not declared in advance and thoroughly monitored by the IAEA.
It's a regurgitation of "common sense home-truths", none of which are true by some person that should just stay out of other people's business.
Try GDB Dashboard, it makes gdb much easier to use:

https://github.com/cyrus-and/gdb-dashboard

There's also Voltron which works with both gdb and lldb (amongst others):

https://github.com/snare/voltron
> And of course loading the consent script from Google before getting consent is not in line with GDPR in the first place.

Only if Google uses that information whatsoever. They'd be on the hook if they run afoul of GDPR by collecting information when it's obtained before consent happens, and I'm sure the enforcement agency isn't going to fault the web admin for taking Google's word on compliance.
Postgres's Yacc definition helped me a ton when I was using Yacc. The documentation out there for Yacc/bison isn't great, but Postgres served as a decent set of examples.
My point isn't to get into a debate about metaphysics. I only emphasized that to head off the usual sorts of criticisms that get flung at someone who points out (correctly) that psychosomatic illness is a real thing. Symptoms caused by the mind are still real symptoms. They just aren't caused by a virus.

Also, the existence of a treatment no more implies the existence of a physical mechanism than the existence of a placebo implies the existence of magic. Every illness is a mixture of biological and psychological factors, and simply feeling like someone is caring for you can cure even intransigent symptoms.

Is Covid causing depression? Nobody knows. But leaping to the conclusion that it is -- and therefore we must do X,Y or Z in response -- is irresponsible when there's a more parsimonious explanation: people have have just lived through a mass cultural event that is causing a great deal of depression, everywhere.
Leave even said it first:

> In a 52-48 referendum this would be unfinished business by a long way. --Nigel Farage [1]

[1] https://www.bbc.co.uk/news/uk-politics-eu-referendum-3630668...
The best solution I'm aware of for <optimized out> is to choose your preferred flavour of time travel debug and then step backwards until the variable comes back into scope.

This will do the trick, so long as the compiler hasn't completely elided a value.

It feels like there's scope for the DWARF debug info to make optimised variables debuggable normally but that's probably a pretty hairy problem.
I am logged in and got the same results despite not following anyone close to connected to those tweets. There seems to be something specific about this thread that Twitter is connecting to the conservative side of the trans rights debate.
At the minute its dominated by HoloLens
I noticed a blip in iMessage earlier, but it sorted itself out before too long.
Social problems cannot be solved by technology, unless you consider guns and censorship mechanisms “solving” and the outcomes they alter “problems”. It’s all about the people.

Incredibly naive to think that hardware and software will prevent the dominant influence of hardware and software companies. However, people on the autistic spectrum will be naive.
Try debian with i3.

Debian is way better than Manjaro; i3 is way better than KDE.
Yeah I’ve never had issues. I’ve used Linux as a daily driver since Vista came out so wsl has been nice for me. I can finally have a gaming PC that can also serve as a docker server and just generally test my backend on. With that said my two coworkers, who are very much Windows daily driver users, have had nothing but issues. Some times I think my Linux knowledge is what’s helped me here, ironically.
This was my pain point. I started recommending debian over ubuntu when they replaced the default "chromium" package with a shim that instructs you to install it as a snap.

I don't mind snap - I don't mind them defaulting to snap. I really would still like to use the non-snap variety of certain applications, and I don't want to have to fight the system to do so.
That's why I selfhost a comic/manga reading app, and why I self-host media services in general.

I use mango [1] but I see people discussing Komga [2] a lot.

[1]: https://github.com/hkalexling/Mango

[2]: https://github.com/gotson/komga
> Ask yourself how you'd apply the concept of rational expectations or the efficient market hypothesis to the simple game of chess. Would it be a useful analysis to put two players on opposite sides of the table and say "each agent will maximize their utility and engage in actions that are understandable as rational".

> I mean you could say that but what the fuck would you even mean?

Strange choice of example since "rational" forward looking optimizations rather than dumb heuristics is how we get dumb silicon to play chess in a very effective (and very human-like) manner.

I get the argument that the real world is less constrained and more chaotic than chess and that lots of people suck at playing chess anyway, but rational expectations in most models isn't the assumption that every individual in the economy is always right in their predictions, it's the absence of an assumption about the types of mistake the average human must always make in response to policy changes which was explicitly or implicitly embedded in all the non ratex models. A model of chess which assumes the opponent considers the best possible moves available to them will make fewer bad mistakes than one which assumes they always take the pawn even if the opponent isn't very good and likes taking pawns.

It's perfectly possible to argue against austerity policies with a rational expectations model or without any kind of model at all, it's just better we don't make them based on models with dumber assumptions like assuming nobody will predict that austerity will leave them with less money than before.

Models which are too sensitive to the assumption people get things right are bad, but not as bad as models sensitive to the assumption they'll never adapt to stop getting things wrong in a particular way.
Is it strictly necessary for the provision of your service? Then the ePrivacy Directive says that it's okay.

Otherwise, you need consent.
I wonder how this API will affect Electron apps once it's available there. For some apps the only reason you need non-UI code at all is for working with the file system; seems like it would be great to be able to consolidate more logic into the UI process
If the iPhone provided access to the RAW image then this wouldn't be a big deal. Discard the processed image if you want. Maybe Apple could make it a setting for whether to keep the RAW photo?

I have an iPhone SE and you can take good photographs with that camera - if you know what you're doing. I've been doing photography as a hobby since the days of processing my own film and having my own darkroom and I can tell you the iPhone is capable of capturing great shots. But you have to know what you're doing and you can't have the camera's software interfering with what you're doing.

Can an iPhone replace your DSLR (assuming you know what you're doing)? No. The DSLR simply captures more information, has more detail, especially in low-lit situations, and has better color. But for a device you always have in your pocket? It's a pro-level snapshot camera! But it's not replacing your DSLR and for most people that's just fine.
There already are two rail crossings, the Yavuz Sultan Selim Bridge and Marmaray Tunnel, both crossing the Bosphorus in Istanbul.
Weirdly though. RPA consultants in professional service firms cost more than devs.
How do you handle scraping 1000+ different store websites at scale? Isn't it an enormous amount of work just to maintain the scrapers?
You're missing the point. It's not about "erotic material" at all! It's about discussions on topics related to sexuality. The sex work angle here is not about sex workers finding clients - it's about them being able to discuss their work in general. Not to mention that whole thing where anything "gay" is automatically "sexual" etc.
Alternative Outlook email compose form
Thank you. Our search is currently fairly fuzzy. We're refining search intent over time. We just introduced filtering, and plan to add more dimensions in time.