skysight-inc/HackerNews huggingface dataset:
Not Apple then. They ditched 32 bit applications and in 2 years they'll ditch 64 bit x86 applications.

You want your old games to run forever, you sadly have to do that on x86 Windows (or maybe Linux with more or less of a headache setting them up).
Technology Certifications with Highest Average Pay
Out of curiosity, have you considered doing this with bash and dig?
who's life exactly we are talking about?
I use a CalDigit Thunderbolt 3 doc on my macbook pro. Website says it works with M1 macs, but you only get one screen. It delivers power (87W), network, and has a bunch of ports, including allowing thunderbolt daisy-chaining. It has a 10Gb/s usb-c port, and five 5Gb/s usb ports. That uses a single port. So if you had, e.g. two TB3 external drives, you could plug one into the dock, and one into the other port on the Mac. This dock might be overkill for you (its $250), but I used it to get dual external screens on my MBP before I said "fuck it" and bought an eGPU.
We've only built a tiny number of things in orbit and haven't yet built something that then gets sent off somewhere like a shipyard. It's all been stations that are then left basically where they [0] are so we don't really have the experience of how to do that yet. Also that takes a long time because it's just slow to move around in space.

It does need to support it's own mass through during maneuvering and pointing operations as well so it can't be completely flimsy. Also you'd want to get further from the earth to avoid all that drag from a huge mirror in LEO.

[0] Beyond periodic small orbit boosting burns
What Is a 1x Engineer?
So if we let them take more advantage of the situation then it will improve?
Because that’s a lot of hidden UI for something people rarely want to do (be on an insecure version of a website while a secure version exists) and might not work and that they can still do relatively easily by typing ”s”.
But a resistor converts 100% of the electrical energy it consumes into heat. So if you were to take the same amount of electrical energy and run a heat pump, you could get 3x more heat into a room. In that sense, the heatpump is 300% efficient.
The trust network? You have a rating history of the renters, not just the merchants. It wouldn't be the same if people starting renting at these properties via Booking. If you never rented before (I'm guessing this is true for you?), it's still the case that you will establish a history and that you would be incentivized to behave differently because of it.
Qualcomm spend their time and energy on gaining monopoly lock-ins via standards committees, not building better chips.
Ok, but putting this comment in this thread is not only off topic but basically trolling. Please don't do that on HN.

https://news.ycombinator.com/newsguidelines.html
I really strongly recommend 'Because Internet: Understanding the New Rules of Language' by Grechen McCulloch. It's a lighthearted linguistic look at how our written communication has changed over the last couple decades since the advent of mainstream internet access.
And it's the choice of private businesses or public government services to require face masks.

No different than requiring you to wear shirts and shoes.
I echo this. I’m an empty nester now but when I was raising kids (really early on) most of my friends were going to bars and didn’t understand the responsibility. Now they are all having kids and looking to me for answers... like there’s a manual for kids.

I felt the most pride in my life watching my step-daughter get her diploma. I, a masculine man who was taught to bottle it all up and stuff upper lip, cried like a baby.

Those who have kids know. Those who don’t just will never understand.
Python: another way to do this is to install Anaconda and then spin up virtual environments with specific Python versions.

conda create -n myenv python=3.6

Having multiple versions of system Pythons can be complicated. I've learned not to touch the system Python.
Social Security numbers as tattoos were real stories (embellished or not) from pre war (1938)
https://trove.nla.gov.au/newspaper/article/58807906

and post war (1954)
https://trove.nla.gov.au/newspaper/article/28664659

The Hollywood style reality of the holocaust most Western people follow didn't come around until the 80's. I don't think people would link the two ideas post war.
They're not interested in "[providing] an independent, modular, embeddable web engine," they're interested in writing software in Rust and having their name associated with a Mozilla/Linux Foundation project. Go look at their governance.[1]

Their webpage tells you what they really care about, and it isn't embedding.

[1]: https://servo.org/governance/tsc/readme/
A technical founder perspective on LinkedIn Voice Messages
You need to hire a team that can understand your vision and combine it with its technical expertise in order to create a successful product. It is hard to find that on Fiverr. Signing a Non Disclosure Agreement is usually a standard practice and will help you protect your idea.

Full disclosure: I own a software development agency that focuses on start-ups, so we can help with validation, and product discovery apart from development.
If interested you can check us out at: https://lightit.io
> will they take away the POSIX-ness of the OS?

It's not only about POSIX. After the X years of planned lifetime (with proper software/OS updates), will there be any solution to extend the lifetime (which is what I used Linux for, on > 10 years-old laptops) ? I guess there will be no solution against planned obsolescence...

And with regards to control and privacy : will Apple finally give-up their policy of deciding (and tracking) "for your own good" which apps you are allowed to install and launch ?
They sell a desktop app version which is advertised as "no internet connection required". Only supports Windows and Mac tho.
Facial recognition everywhere is a horrifying thought.
I don't think X ever had a toolkit of its own, but i would guess you are thinking of Motif, because your description is spot on:

http://www.ist.co.uk/motif/books/vol6A/ch-3.fm.html
Discord Now Has Threads
I have the same problem. I found Rust too syntactically noisy.
This is called risk compensation.

https://en.wikipedia.org/wiki/Risk_compensation
JavaFX might turn out to be a winner but it's still partly proprietary and is still transitioning from Oracle to the OpenJDK community. There's good reasons for it having little adoption.
If you want a great example of a clean well thought out C library from scratch then look no further than plan 9 C.

http://man.postnix.pw/9front/2/intro

Also might help if I add a paper on porting plan 9 which illustrates some of the niceties of the C library and portability ease. http://doc.cat-v.org/plan_9/4th_edition/papers/libmach
Twitter is martyring information now as well. When Trump tweeted misinformation about the election they physically blocked the tweet from being commented on and being viewed.
It might be worth really picking apart why you think you need to stash instead of commit, and why stash feels easier. I honestly don’t think committing is any more work than stashing at all, not even more typing. It’s really not more difficult to commit what you have temporarily, go to another branch to work, then come back and continue working, compared to stash. But I don’t doubt that it feels more difficult for some reason. Is it the need to make a commit message that causes the mental friction? Does git reset somehow seem tricker than git stash pop? Think about how you typically rebase when you’re done anyway, so that means when you come back to a branch with a temporary commit, you don’t have to stash pop, you can just add more changes and squash or rebase it all later. With the stash workflow you have to keep the stashes in your head, and manually pop them. They get harder to manage than branches when you have multiple stashes, since they’re disconnected from their context. Personally I think if you examine what it really takes to use commits & branches, and practice using them more, you may find it’s just as easy as the stash workflow, if not easier, and it comes with a wider safety net and is easier to manage when you have a lot of different changes in flight at once. I also think it helps to realize that a branch is nothing more than a named SHA, they are incredibly lightweight, and using them ought to reflect that.
If I were to clone your album or movie and sell it as my own, does copyright apply then?
I prefer for the class of device the Air fits into (travel, work laptop) to have a nicely curated nix machine with working drivers out of the box. Apple has continued to improve on this by making this product class faster, more battery efficient, and* cheaper.

There is a massive marketplace for tinkering on computers, from Arduinos to multi-GPU ML rigs. Trying to optimize for both classes of things seems like a foolish endeavor, especially when Linux users represent such a small fraction of the desktop market.
The counterfeit merchandise is a problem caused by Amazon having third party sellers ship their inventory to Amazon warehouses for faster delivery to customers.

Unless something has gone horribly wrong, I doubt Amazon Pharmacy is looking to be a "marketplace" with third party sellers like that.
Ah. I haven’t been following. I thought the timing was comical but I guess less so in that case.
Show HN: TrueContour – custom and transparent face masks
This is a big one for me. I have to use CEF because it's the only easily embeddable engine for me.
Useful IT Policies
There is an answer to the perceived bad UX of Git: Gitless.

https://gitless.com/

Is has already been mentioned a couple of time in this thread, but it deserves a more prominent mention, because IMHO it's a really interesting project.

The author(s) analysed git UX shortcomings and tried to learn from them. For example, Gitless aims to align well its concepts with user's intentions. There have been written research papers (and a talk is available online) about their methodology and Gitless design:

https://spderosso.github.io/oopsla16.pdf

https://www.youtube.com/watch?v=31XZYMjg93o
The P4 (and Netburst in general) was a true low-point for Intel. Intel is struggling with fab issues right now, but things were really bad from about '02 to '06, with the P4 not completely going away until '08.
A writing app isn't there to turn Obama into Lincoln, it's there to get completely dysfunctional prose to borderline readable. I don't think there's any risk that Thomas Pynchon starts using this in a misguided attempt to emulate Hemingway.
They’d probably just dump a justification under the interstate commerce clause like they do with every other federal government overreach.
> Here it might be more often than the author would normally do, but I've seen things like that non-ironically.

Maybe not ironically, but doing that definitely adds informality - exactly the kind of out-of-band context that GP is talking about.
Isn't that the meaning of breaking backwards compatibility?
:))))))))))))))))))))))
Hell, let's make a list of what Amazon's business interests are:

- Colocation and managed data center services

- Managed technology services

- Ecommerce (in just about every category including food)

- Satellites

- Space flight (Blue Origin)

- IOT Devices

- Government services (managed infrastructure etc)

- Home internet (Kuiper Systems)

- Autonomous vehicles

- Investing

- Pharmacy services

I'm just going to stop here.
Mate, you can't say that.
calling this facial recognition is a bit of stretch when its more akin to "is a mask present?", not trying to match to people in a database. No different then self driving cars detecting a pedestrian. very far from unethical (although i would hope they would make an effort to accommodate all skin colors to not unintentionally discriminate against anyone.)
At the other end, I became a father quite a bit after all of my friends; now I get what they couldn't get me to understand before.
Show HN: T3MPL – generic website editor and static website generator in one
I LOVE when science is explained as if you're talking to child. Or even a high school'r with algebra under their belt. And then this happens...

> “...you can’t put space (which is a measurement of distance) and time (which is a measurement of, well, time) on the same footing...”

...two parentheticals followed by dippy do metaphor 'footing?' Feet? I’m only half kidding. The article's first 50% starts in the best of ways, ‘shortest distance between two points’. After ‘feet’ it’s all down hill--

> “the faster you move through space, the slower you move through time.”

Well. Of course. Every school child knows this is true. When the kickball is heading for your face, time stands still. But slow down a minute, walk me through this as carefully as you did for the two-points...

> "But as you approach the speed of light"

Never going to happen

> "— or rather, ..where the relative speed between you and it is close to the speed of light — you’ll observe that it’s contracted along its direction of relative motion..."

It relative that it and it's--WHat? There was distance between two points and now I have 'relative speed'. What the heck is that that I should be able to call it an it so quick??

I could go on, but my point--Why, once the subject becomes actually difficult to understand, does the author's explanation becomes worse? More parenthetical. It and that. And tries to put me in a position to imagine moving at the speed of light or a clock "defined by light bouncing back and forth between two mirrors". Huh. What?

Great start. Poor finish. Maybe if you thought less about name dropping Einstein, I could appreciate what is relative speed between two anything. I agree, this curious piece of math and science could use some popular updating.

/END RANT
You can set `merge.autostash` and/or `rebase.autostash` to `true` in your global git config and then you can `git pull` with a dirty working tree.

Of course, to the point of this thread, that is yet another concept you have to understand to get a sane working environment. I assume autostash is disabled by default because the post-merge/rebase unstash could result merge conflicts and be a pain to unwind if you change your mind. If you just blindly set this option based on someone else's recommendation without knowing what the stash is, and things go wrong, you'll require a mental model of the steps involved to fix it, which you won't have.
I've always found this bizarre. In my anecdotal experience, and that of almost everyone I know, most people agree you cannot trust AirBnB and it's very obvious they have a financial motivation to lie to you. Their reviews have similar issues of misaligned incentives as Yelp, Glassdoor, Amazon, etcetera.

https://qz.com/410264/you-should-never-trust-an-airbnb-revie...

https://www.vice.com/en/article/43k7z3/nationwide-fake-host-...

As a product I prefer everything about AirBnB to hotels except for the fact that I don't trust AirBnB at all, so I never use AirBnB unless I have to.
It seems that both Japan and Korea did reverse contact tracing, where you figure out where the infected person got the disease. This is in contrast to many other places, which just tried to assess where the infected person could have spread the disease.

This may perhaps (along with masks, and the use of pretty much every source of data by Korea) explain much of the variance in outcomes.
The problem with banning a book like this is they're doing nothing to address the underlying cause. Racism is learned behavior. They should address this through sensitivity training, conferencing with parents, and appropriate discussion surrounding race issues and framing this kind of literature in its proper historical perspective.

Even my now 11yo could comprehend when she was 8 that various literature represented past things which we no longer find acceptable.

I also in no way condone the behavior of this young man and do possess appropriate empathy for the young woman who was verbally assaulted by him.
Source video: https://www.youtube.com/watch?v=CHO316LKnZw
So in 2060 it will still be a huge company with $20B in revenue?
Why Is an Obscure B-Side Pavement’s Top Song on Spotify? It’s Complicated
The stop/run button in the Run pane often doesn't work for me - i mouse over, it doesn't highlight, and clicking it does nothing. Minimise and maximise the pane, and it works fine.
If everything you care to talk about can be easily described using thousand-year-old ideas, then I can see why you are against emojis. But this isn't true for many things people want to talk about today.

Language is just an encoding for ideas, and emojis are a new compression algorithm. Using a single character, you can now convey certain thoughts and sentiments that you previously needed many more characters to reference or explain.

"So then just explain it!" some might respond. "Why can't people be bothered to spend even a little time to write down what they think?" It's an accessibility issue. People have limited time every day to get their ideas across, and they deserve ways of conveying their ideas concisely. There is precedent for this too -- this is why we have acronyms and new words. "lol" and "minivan" don't have thousands of years of agreed-upon semantic meaning behind them.

A final thought -- whether you think emojis are a terrible idea might not be relevant to whether they should exist. Letting people live their own lives to the fullest is much more important than making sure you, I, a future historian, or any other third party understands what they are saying. But you don't have to worry about not being to understand conversations. Given what you prefer, if someone wants to address you as a target audience, then they probably won't use emojis.
But with Facebook and Instagram, the "ephemeral" nature of it seems to be a minor feature, not the main point of it (whereas with Fleets that is the main point), so they may care less if people do scrape the stories and archive them.
git is hard? what are you talking about mate?
>proceeds to use github desktop
Totally right that what matters is greenhouse gases in the atmosphere. Tackling them, however, is going to take all our muscles. Many climate deniers have used the 80% of primary energy from fossil fuel figure as a way to claim it's too hard to do anything about the problem or to say there's been little progress. That's misleading and I wrote the article to explain to correct that narrative.
You change registrar. The domain name is yours AFAIK.

But in any case, Google shutting you off is much more likely than your registrar doing so.
> Wait so you have a separate HA for every room in your house? What benefit do you actually get from that?

I could. Its just a docker image and a $15 usb stick, so... The benefit is as per the linked article the hardware (and software?) doesn't scale beyond 100 devices or so, and I'll never have more than 100 devices in one room...

My house only has a couple dozen zwave things so I'm not bumping up against the scalability limits as seem in the linked article so I'm all good.

Strange room idea: Since I have presence detection I could redirect incoming connections from my phone to the current room LOL. "Microsegmentation" also makes some strange possibilities for security.
keeping in mind that this is about syntax, here's what I think is actually worse (but I understand that everyone is different so if you like these, it doesn't really matter what I think):

#[] - why the [] if # already makes that line different from the usual code? seems superfluous

'a - is that thing next to 'a' a smudge on my display? Did I forget a quote? better wipe the display with my finger

'&a - "mut" and "ref" but ' ?

foo! - yelling out function calls. "print!" "exit!" "macro!". Angry Codes!

foo? - when you're done yelling, make sure to ask existential questions of the return result. This one I have the least problems with since it actually makes me question the return value ("hm, something's weird here, it could be null, pay attention"), but when coupled with the yelling, just makes the whole thing look dramatic. "do_it_now!(); did_we()?"

fn - by itself not a huge deal, but the list of truncated words that are used frequently is "impl", "mut" and "pub". I save some characters (am I really in such a rush?) at the cost of reading this broken English "f-n impl moot pahb". At least C doesn't have that. Pascal had "interface" "implementation", "begin", "end", etc. Java has "public", "interface", "extends", "class".

Default for Borrowed - suddenly English! No time to type 'function' or 'mutable' but "Default for Borrowed" is a-ok?

underscores all over the place in the standard library. Even C doesn't have that many, mostly in the _r variants that were added.

unwrap() - what does that word have to do with errors? (I know what it does) It wouldn't be my first choice.

I have a whole list of awesome stuff, meh-stuff and wtf-stuff I noted down about Rust while trying to learn it (on multiple occasions), and there are a lot of excellent things about Rust, but the aesthetics of the language are important, otherwise we'd all have no issues coding in Brainf*ck.

Yes it's possible to go nuts with syntax, but this just feels like the "programmer art" of language syntax. I think it's usable (clearly), it's just not elegant to me.
I used to have a Surface, and when I was using it with the keyboard the most common thing I'd do on the touchscreen was scrolling. You can extend your arm out and rest your wrist off to the side, which puts your thumb in a nice spot to reach an inch or two at the bottom of the screen.

I used pinch to zoom on the web as well. It's just nicer than weird key combos like ctrl-wheel, and your average user doesn't even know that exists. But I bet they know about pinch to zoom.
> There's a pretty big disconnect between our cultural ideal, and reality.

As someone who isn't a native-born American, is that really your cultural ideal? Warriors and athletes?

Because to an outsider that just seems...laughable at best, and for more reasons than just rampant obesity.
Yah, my take on rust is that its needlessly verbose in places where it doesn't make sense (structures anyone?) and to terse in places where it needs more verbosity and the rules frequency don't make sense (implicit types). Much of it appears to just have been handicaps in the original compiler implementation. At this point someone should step away from the compiler implementation look at how people are working around the language and do a 2.0/"use strict" type thing where they redefine much of the language. Then like what happens with new C++ revisions let the compilers catch up.
I don't believe Air's M1 has any virtualization support at all.
Adding a couple of hopefully helpful comments here.

1. There is a lot of terminological abuse in this area, but fusion is properly a display (or production of new images) technique, (co-) registration is the mapping of one image to another.

2. You almost certainly do not want deformative or even affine transforms in the registration of same patient bony anatomy in CT (because it is stereo-tactically accurate). You want a rigid transform here. Also because of CT you can rely on the units are meaningful so you don't need to normalize.

3. Because you are doing rigid transform only , you should not resample the moving image here (could be both images move, more often as you describe). Most package will get this wrong. Save the resampling for the end and do it once.

4. You will have to resample one or both images, as their underlying lattices will not be aligned. There is a bit of subtlety here, but in the OPs case probably best to sample both to a similar isotropic grid (e.g. 1mmx1mmx1mm) and subtract.

5. You can do the resampling explicitly or implicitly (i.e. as part of computing the subtraction) but either way use a proper smoothing filter not tri-linear interpolation.

6. Oh, a note - your original images are probably 12 bit encoded in 16 bit ints, make sure your loader isn't truncating or rescaling to 8 bit.