skysight-inc/HackerNews huggingface dataset:
Easily replicate/clone your Linux install
Came across this fantastic utility that is completely FOSS. Intent was to upgrade my smaller SSD to 1TB. Stumbled upon foxclone.com

Experts from the site :

"FoxClone is a Linux based image backup, restore and clone tool using a simple point and click interface. Booted from its' own linux system, it takes images of the partitions on your hard disk (HDD) or solid-state drive (SSD) and stores them for later restoration. Image files can optionally be compressed to save space."

The software worked blazingly fast as SSD's were employed at both ends that too without a single error!
I booted from the new SSD and was blown away with the ease of overall process.

The creator of the software has declined my request to reimburse in any way possible. Hence I'm sharing it with HN for all Linux users.
WebAssembly has a stack that lives separately from the linear memory, but C++ compiled to WebAssembly generally manages its own parallel "shadow stack" in linear memory that it keeps some of its stack variables inside. (I believe you can't have pointers into the WebAssembly stack, so anything that might need to be pointed to can't live in it.)

Because the shadow stack is created and managed by the WebAssembly binary itself, it would be its responsibility to add protections like stack protectors or ASLR on it within the linear memory if it wants them. A WebAssembly JIT isn't ever going to touch the linear memory in a way the binary doesn't specify.

>But function addresses can still be randomly offset, no?

No, functions have fixed indexes in a WebAssembly binary. You can't dynamically reassign the indexes at runtime.

You do have the benefit that if your program tries to jump to a function index chosen by an attacker, the attacker can only jump to a function with a compatible type signature. The attacker can't do anything too clever like jumping partway into an arbitrary function, jumping into attacker-written code in the mutable linear memory, or queuing up a series of return addresses to pull off return-oriented-programming.
I would try keeping a log of when it happens and how long it takes. Presenting a logbook of wasted time makes it their responsibility, not yours.

And try not to worry about it. One trick that I use is trying to think if such frustrations will be important 2 hours, 2 days, 2 weeks or 2 months from now. Usually they won't.
The rail authority builds very little. The article discusses how it has only 220 employees and vacancies at key positions. As with many horribly over budget and shoddy civil engineering projects in California, general contractor Tutor Perini is at the center of this mess.
That makes no sense. Just implement a wealth tax because robots increase inequality and make their owners wealthy.
Because notarization has the very concrete downside of costing money to do, plus the fuzzier steps of it being a fairly complicated and often picky/opaque process to have to deal with when shipping your software.
Users of iOS seem capable of forming nuanced views of the permissions each app should have. I don't see why this shouldn't be done for macos. The problem is 'everything' apps like browsers -- you need to be able to enforce permissions for individual sites.

With weak sandboxing we're still left with the problem of LPE -- once you're on the box (with, by default, unlimited network access!) you can gain root quite quickly, because the kernel interface is rather large. So you still need code signing and developer IDs. However dev IDs could be a federated system -- user's shouldn't have to accept Apple as the total and sole authority for accepting or rejecting apps/developers.
>WSL is a cool idea, but is still a bolt on solution, I was constantly fighting with it on windows with my unix-oriented workflow

I wonder why not use Linux at that point tho?
Not rude at all because I am totally nitpicking.

If you would write mAP: 0.9 or mAP (%): 90 or similar my "professor" would be OK with that.

I guess general rule in science (or maybe engineering) is to define units. I have no doubt that e.g. when you are building rockets (or maybe model airplanes) you would know that e.g. velocity is in m/s. Until somebody thinks in some other way and things blow up.

I just wanted to make some fun comment about missing units and that is it. I have no doubt that anybody browsing that repo would not be confused about mAP being 95.6.
This is super cool to see a quick overview of. I have a few hobby projects ongoing using C on Espressif chips. I wanted to use Rust for some of them instead. While I'm very much looking forward to ESP32 / ESP8266 support for Rust[0], this definitely encourages me to port some hobby projects over to ARM and check out probe-rs.

0: https://github.com/esp-rs
My photos not backing up is what caught my eye.
Looks widespread. Hold on tight!
This is the first thing that came to mind, not the best we can do.
What about a SaaS to help global e-commerce businesses deal with the US Tax system?
The notarization check phones home before failing, which leads to the dialog. That may be what they mean.
Please tell our SREs in the SYD (in darling harbour/pyrmont) office thank you from me.
Uh except they did:
https://www.latimes.com/local/lanow/la-me-ln-bay-bridge-spri...

and again:
https://www.latimes.com/local/la-xpm-2014-jan-24-la-me-bay-b...

and again:
https://www.latimes.com/local/lanow/la-me-ln-bay-bridge-repo...

and again:
https://www.latimes.com/local/la-xpm-2013-jul-08-la-me-bay-b...

and again:
https://www.latimes.com/local/lanow/la-me-ln-bay-bridge-repo...

and again:
https://www.latimes.com/local/la-me-bay-bridge-troll-2013090...
> MacOS 10.17

We’re probably not doing that anymore
I would never develop against an OS like that. Far too many security risks. MacOS still has < 10% market share and I believe that number won't go up too much in the near future at least.

The level of rationalization of these lock in practices is just sad to be honest, fully neglecting how software becomes more accessible.

Even signed apps have been victims of malware attacks and I do think the check is primarily to ensure the developer has paid their Apple tax. It isn't that high, but I don't think I want to spend it. If it normalized, Apple will surely increase it and developers would have absolutely no handle to protest.
Some parents are ESL with low literacy rates and little access to technology in their homes. It's very privileged to preach to such people and tell them they need to just get over it, stop complaining, do the hard work.

Not everyone lives the same life as you.
TIL Rust doesn't have function overloading. But actually not sure whether this is a good or bad thing.
Google Drive file synchronization is down
Dead in California Fire, as Lightning-Strike Fires Push Resources to Limit
Thanks, I thought you were talking about the global buyout fund. Will check it out. AQR and Blackrock do really great stuff
I don't have kids of my own, but I know parents, and I was also parented when I was a child.

I think part of the problem is that the adult is expected to still put in 40 hours a week while raising a child, which is not easy, especially when you only have 2 parents.

I was lucky enough to be raised in a family where one parent stayed home, and it made my childhood so much more richer than if I had gone to kindergarten and followed the standard programs those years.

My parents remembered the programs from their childhood, and did not want me in there.

I grew up in USSR, but I don't think it's that much different in the U.S.

"Public education" teaches kids to conform, submit, normalize, and suppress their own imagination and enthusiasm. I don't think it's worth the "socialization", which can be accomplished in many other ways.

But even worse, the conditioning forces children to develop an inner dialogue, something many adults spend the rest of their lives trying to silence.

I am grateful to my parents for letting me have quiet time for thinking and reflection when I was a child.
I’m feel your pain also my friend. Azure quality is terrible compared to competitors:

* no good working examples in docs

* docs hard to read

* docs are not consistent with reality

* the web portal UX is inconsistent and outright weird (when you navigate through resource group, you can scroll back horizontally to previous context/screen; what a joke)

* there are a gazillion preview api versions that never gets released officially.

* and if you’re lucky to work with azure devops, it’s like building a house of cards with different card types and sizes

I’ve worked with AWS and GCP in the past. Indeed Azure is often chosen by CIO’s rather than people that have to work with the service every day.
I can assure you as someone strongly critical of Libertarian theology and vocally so on HN this is not the case.

Yes, there are occasional negative responses. Much positive as well.
> Inflation to a first approximation is wage rises.

Wage rises are always sub-inflation during hyperinflation. Goods, by the way, and especially complex goods with long supply chains, will also become scarce in all this as inflation makes it difficult to maintain stock necessary to manufacture or distribute goods. That is, that widget you bought today might cost more than you're charging for it when you need to replenish the stock. So you raise the price accordingly, using your best guess as to how much money you will need to still turn at least some profit. And _everyone_ throughout the entire supply chain does the same thing.

You haven't lived through a hyperinflation and I have. So you'd be wise to listen right about now, and if you're wealthy, you'd be wise to also read up on hyperinflation.

It's not the kind of "managed" inflation you're used to. It is, by definition, out of control completely, and very hard to get out of.
That would explain why my ETLs are failing at 3am in the morning !!!
To quote Paul Weller's brilliant The Jam song 'A Town Called Malice' about the hardships of lower working-class life - 'To either cut down on beer/or the kids' new gear/it's a big decision in a town called Malice'
How does this work for Java programs?

The actual java binary (JVM) can be (is?) signed and used for many different apps/programs. But the .jar file that is executed probably can't be signed.

(Note: I have never done any "native" Mac programming)
Gmail is practically unusable at the moment. It's been going on for a while too, so I'm interested in the post mortem for this.

I'm in Sydney, Australia.
Some states have loosened the rules about daycare.
It really depends on your discipline. Powerlifting really starts at 100kg of weight on a barbell, and many need more than 200kg of weight on a bar to perform their training. You could keep healthy with a home fitness regime, but you'll lose some of your total strength, and you certainly won't be progressing.

That's all I'm trying to point out, for many disciplines there is no substitute for equipment. But so be it, these are unique times.
Nothing is more LA than freeway Stockholm Syndrome. Regardless, LA Times is more than happy to criticize Caltrans

https://www.latimes.com/california/story/2019-12-06/waste-fr...

https://www.latimes.com/archives/la-xpm-2000-sep-17-me-22481...

https://latimesblogs.latimes.com/lanow/2008/12/caltrans----n...

https://www.latimes.com/archives/la-xpm-1995-04-26-mn-59080-...

https://www.latimes.com/archives/la-xpm-1989-12-03-mn-402-st...

https://www.latimes.com/archives/la-xpm-1999-mar-28-mn-21927...
An oral history of Fame: 'We were dancing in the epicentre of porn and filth '
Do you have a signature image or other attachment? It sends instantly without, fails with [on the desktop web client]. The google drive server they save our stuff on is giving a 503.
Satellite Images Show Wakashio Being Towed Toward Antarctica as Mystery Deepens
When I think of art that combines tech and art - this is the kind of thing that comes to mind, I really like it.

Some of the things you see attempting to combine technology and art is a serious con [0].

Don't get me wrong, the space mentioned in that link is famous (and notoriously difficult to get in to on a regular day). Some of the recordings were quite well tuned, but they basically set up a multispeaker system and played some noises on loop. People were meditating to the relaxing highway noises being played in a former power plant. It gets to some people's heads i guess. The event description would make you think it was a drug experience.

[0] - http://singuhr.de/en/projects-2014/2020-2/eleven-songs/
The shovel maker is paid handsomely. He's the equivalent of a tech worker.
My new rule is upvote anyone who segues into anti-global warming statements on articles that don't mention Global Warming.

Because I'm sick to death of every time an efficiency is mentioned people have to bring out their favourite religion because we all forgot about Global Warming since a hour ago.

I'm also impressed you waited 3 years to comment.
Things Your Competition Can Teach You
But when a company makes such shiny and popular devices they seem exempt from any usual criticisms of hypercapitalism and near-monopoly power
I think it's fine to have more checks for "normal" users, but I'd like to see a better UI for experienced users.

Either there could be a pro-mode app/setting that let's use tone down the warnings a bit and give the extra "allow" option already in the first dialog.

And/or let app developers add an extra dialog to ask for ermissions on install (e.g. in Homebrew).

I haven't tested this but apparently you can disable Gatekeeper completely using:

sudo spctl --master-disable

from https://help.apple.com/xcode/mac/10.2/index.html?localePath=...
Should definitely also engrave the name + password or at least a QR-code.

I had an NFC sticker in my kitchen and for many it didn't work. QR worked much better.
Its true that old people have a higher deathrate, but we'll see deathrates in general drop in the years following 2020. Most of the people that are dying right now already have a foot in the grave. We won't know the impact of COVID specifically until many years after and a lot of data engineering. At that time, people won't care and the sensationalist numbers will win out.
No, you don't understand. For one thing you'd need to be completely brain dead to hold _bonds_ in this scenario specifically. You're basically lending money to whoever is issuing bonds and they'll be paying you pennies on the dollar in devalued currency. You should be _issuing_ bonds, if you're a company, and hoping you find enough fools to buy them up. For another, US stocks are necessarily tied to the US economy, which will be completely fucked for a decade if hyperinflation were to occur. I think you can deduce for yourself what will happen to stocks in this case.

Don't get me wrong, I think Venezuela-style hyperinflation is unlikely (unless we get a communist government or something in which case hyperinflation will be the least of our problems, and the economy would be fucked for a hundred years). But higher than normal inflation is very, very likely indeed, and you need to start thinking in terms of what that means for you. The old things like "buying bonds" might cease to work to increase, or even maintain wealth, irrespective of yield, if this gets even remotely out of control.
I had similar experience. They gave me a brand new beefed up macbook. I tried to like that thing. I really did. For months.

One day I just got tired of that thing overheating and being loud. Was given a real linux machine to work with.
> the axiom is more like "it is unfair to force one person to provide for the needs of another."

I think this seems like a reasonable statement (to me), but unlike for the axiom I provided, the original claim, that "fairness is not about everyone getting the same amount just for existing, for that in itself is not fair", does not immediately follow from your modified version.

Reading over the various answers people have provided, it seems clear to me that many people follow a similar line of reasoning, trying to argue from the (let's take it as axiomatic) unfairness of forcing someone else to do something, but that really isn't a necessary part of the original claim.

Returning to the extreme example of one person who could provide for everyone, we see this line of argument in your counter-question:

> would it be fair to force that person to provide for the needs of everyone, if they could do so but chose not to?

As we have agreed that it is unfair to coerce someone, the answer is clearly "no", but that isn't the only possibility in our scenario, because they could equally have decided that they do want to work to provide for the needs of everyone.

This (to me) makes it clear that the issue really rests on how this individual (and, in the real world, each member of society) feels about their obligations to others. Yes - if they (or we) have decided not to provide for others, then being forced to do so would be "unfair", but if, on the other hand, they (we) are happy to provide for others without coercion, then there is no apparent source of coercion (certainly not from the axiom you provided).

In short, "fairness is not about everyone getting the same amount just for existing, for that in itself is not fair" does not follow from your modified axiom, and instead is predicated on the beliefs of the "everyone" in question.

As a somewhat separate issue, some appear to have the impression that these kinds of beliefs are in some way fundamental, but to me it is incredibly clear that they are (at least typically) almost entirely socially contingent. Therefore, as I see it, it is entirely possible for society to shift back and forth between one that (collectively) believes in providing for others, and one that does not, without "coercion" in the sense as used throughout this discussion.

> discussion can help us to understand the question better, and perhaps if we realize that there is no "right" answer then that conclusion could still help us to create a society where everyone is better off

I agree!
Would be amazing if somebody made a search app that worked like this: "find me a sunset/seagull/mug/plant/<object> from anywhere in the world"

It would use image recognition models that kept flipping through unsecured cctv/ipcams until the picture matched the search.
If you are an entrepreneur, odds are you have worried about your competition. This definitely should not be the case in running a successful start-up. Learn why you should start viewing your competition with love and the things they can teach you today!
> there comes a point where unless the investor is involved in the industry they're investing in, they simply won't understand the true impact of it.

Equity financing is a bad measuring stick for this. But really, when you're competing with, "Buy gold because it's shiny!" - that would have earned investors 26.6 percentage points liquid return YTD - can you really fault people for being skeptical of complex ideas as a class of investments?
> Right, and how many of those are using macOS because they're "forced" to, as a sibling suggests, or simply by force of habit?

Right, because you know why each and every one of the billions of users do what they do, and of course, none of them would be doing something by choice, because how could anyone possibly like something you do not?
> Yes, but good luck getting that through any form of code review.

do you think more than a few percent of the "foundational" OSS projects where we find all the classical CVEs have any code review process ?
> If the minimum support level provided by UBI is used (in whole or in part) to offset and reduce minimum wage, it also reduces the barriers to people moving immediately to a less-inderprodicing level, and eventually up and out of the underproducing group.

You can get rid of minimal wage with or without UBI. In fact Germany just recently introduced minimum wage - there was none before. The lack of it was clearly not regarded as boon to the society. The barrier effect is minimal, if any.
I think it depends on which camp you're in:

- the camp that believes pay should be proportional to the value produced;

or

- the camp that believes pay should be proportional to the effort put in.
Keyboard Shortcuts in Terminal on Mac
> The world is a messy, ugly, dark place. [...]

> There is a light in our world, though -- it's us, if we choose to be.

I can easily argue the opposite. The world itself is beautiful. Just sit at a mountain top or in the forest or on a beach and take in their beauty. Look at stars, galaxies, how they interact, it's absolutely stunning. Or zoom in looking at microbes, cells, molecules, atoms. The world is a gorgeous place.

What brings darkness is people. So much hate, greed, awful intrigues, all over the place. Look at the U.S. today, it's the epicenter. Everybody could be so happy. But no, hate because somebody wants to raise taxes. Or wears a gun. Or "wants to take away your 2nd amendment". Or is a misogynist. All covered over with a culture that expects everybody to find everything amazing, wonderful, best country in the world, or hate, cancel, exclude.

It's not the world that's ugly. It's the people.
I use Safari on a Mac without an ad blocker as my main browser, and I don’t see anything like what you describe. What kind of websites are you visiting where you get that kind of result?

> Safari removed support for extensions last year, dropping all adblockers, it's wide open to targeting.

This is not true. There’s a dedicated section in the Mac App Store for Safari extensions, including ad blocking extensions:

https://apps.apple.com/gb/story/id1377753262
Nice program...
Arguably every culture is immoral to some degree; you can't reach perfection.

However, GP has a point: people follow incentives like water flows downhill. Most talk about ethics exists to highlight situations where economic incentives make people do immoral things.
That was interesting and hilarious at the same time :-)
> By contrast, jobs in restaurants are hard to automate

They are not so hard to eliminate. Some people claim the raise of self busing restaurants is in response to hiring people to do those jobs is too expensive.

https://www.nytimes.com/2018/06/25/dining/san-francisco-rest...

The article above claims it's housing costs but the same trend is happening everywhere even places where housing costs are not SF. Of course it could just be a new trend of businesses and nothing to do with any other inputs whatsoever.

These studies claimed a negative impact on new jobs meaning they claim the minimum wage hike made it harder for young people to find a job after the minimum wage went up. That could be because less people quit their now higher paying jobs. Whether that's a net plus or a net minus is probably debatable.

https://evans.uw.edu/policy-impact/minimum-wage-study

https://evans.uw.edu/sites/default/files/webform/w25812_summ...
>It's nearly the end of the workday here in Australia. Very insensitive of them

It's nearly the end of the workday on the east coast of Australia. Very insensitive of you.
Sincerely, Western Australia

The above is a joke just in case that wasn't clear.
So why don’t we make everything as hard as possible? Ditch the washing machine, wash your clothes by hand. Skip the grocery store, go hunt for your food instead.