skysight-inc/HackerNews huggingface dataset:
I would actually prefer that Apple and Google do not implement this. Even if they accept the risk, it would create an arms race between the phone developers and forensics developers assuming they don't put a back door in this feature. I would prefer this only be implemented by the alternate phone OS developers or by someone maintaining an open source add-on.

I should also add this is only a legal risk if you are using this against the courts AND select the options to wipe data. AFAIK you can disavow knowledge to cops all day long in most first world countries with little risk. Again, not a lawyer but it seems this is true based on cases I have followed. And this feature would not just be to protect from police. It could be to protect from phone thieves getting sensitive financial information which arguably should not be on the phone. It could also be used to alert people if people and/or their kids are being robbed. Actually the more I think about it, this feature could save the lives of some police officers. Some people may in poor judgement have data that could carry a longer sentence than killing a police officer. I recall a case where a professional thief killed all the guards because the punishment for the information they were stealing was more detrimental legally than homicide, but this is a bit of a rare tangent.

I also have to factor in that some locations there is a very thin gray line between law enforcement and outlaws. Maybe pushing the system to follow due process and maybe even prevent cops from planting data on the phone could be useful. That could be a logging feature of the sandbox. What data was added after duress was activated
(Neutrons.)
It makes it possible to automate optimizing python models, adding things like conv and batch norm fusion for inference.

It also allows you to plug in other ops to for example make quantization or profiling easier (see https://pytorch.org/tutorials/intermediate/fx_profiling_tuto...).

Another example is a feature that was just added to torchvision which can take a classification model and extract the backbone for generating embeddings.
>Hint: some cops are really good in the skill of inflicting pain to people without lasting medical trace to prove it afterwards.

Sorry, I don't buy that this happens with any kind of frequency in the 21st century United States, such that a person could reasonably expect this to happen to them. Do you have more than ambiguous innuendo to back up this claim?
It doesn't hurt to use (f)puts anyway when you intend to print a static string. This way you avoid extra overhead when using compilers that don't do this or building with flags that disable this optimization, as well as just clarify your intent.
I don't know how to help you see it but I hope you don't do anything for a living that involves risk mitigation (I suspect you do not...)

I ran you through a bunch of cases where you need information from your email urgently and there are painful consequences when you don't get it. Do you see how each one of these cases involves a painful loss of money/productivity/time? Can you visualize how someone can blow a multi-million dollar sales presentation because a key piece of data doesn't reach them in time? Do you consider that acceptable risk?

Are you able to understand that the problem isn't "an hour of downtime a year" but the risk of that hour happening at a time that absolutely fucks you over?

It's like saying "who cares if there's an hour a year that my car doesn't work?" It doesn't sound important except if that hour happens to be when you are getting your wife to the hospital to give birth, or when you're on your way to the airport for a flight you need to make, or if you're driving through the desert and breaking down for an hour is terrifying.
The bamboo boards I ordered had a higher density than ebony (1100 kg/m^3 for bamboo vs. 955 kg/m^3 for ebony) and according to the suppliers site, they are roughly the same Janka hardness. That's why I went for it.
My read on it is it’s equivalent to the backend of JAX’s @jit. You can write your own @jit to do operator fusion and other optimizations.
Sure, it can happen, and something like it probably has.

The point is that doing it and being caught out would be something approaching corporate suicide, and sane leadership would not risk it.

This places it in the bucket of 'unlikely, high impact' risks for potential clients. They'd want to design process and contractual language to try to make such perfidy apparent and not bet the farm, but I doubt it would be a deal breaker.

I would think IP concerns would dominate in such an arrangement.
This creates a new commit that reverses the changes of a past commit. That’s different from undoing your last commit, as in, you made a commit but then changed your mind, and want, say to make some more changes before you commit. (Explained in man git-revert.)
I would not put it past a cop to hold a phone up to someone’s screen and FaceID unlock it and then say you unlocked it yourself.
To be fair, engineering bacteria to produce a single enzyme as an MVP is an afternoon activity for a single person. You can watch it done on youtube. (you do have to wait some weeks to get your gene sequences or plasmids or whatever manufactured then you have to culture etc. and it doesn’t always work…) But in general it’s not out of the ordinary to think you could do the engineering part in a day.
> 95% plus shelve their morality.

There are plenty of jobs available that don't involve moral compromises (beyond those inherent to existing) if you don't go out trying to create them.

If my employer buys wood and converts them into staircases, we make a good quality product at a fair price, our working practices are safe, and our suppliers, workers and customers are all working with us by choice - whence comes the moral compromise?

If I'm a surgeon fixing broken arms in a country with single-payer healthcare, I'm doing my job competently, and I'm not getting anyone addicted to pain meds - isn't everyone better off for me having done my job?

If I'm a gardener and I make people's houses look nice, as long as nobody's hiring me to bury human bodies, once again, what's the problem?

For readers who want a job that doesn't require you to shelve your morality, there are options out there :)
The surveyed users had an accuracy of 8% doing the prediction manually in the same settings on an 5 digit pin. So scrambling seems like a good idea if you are going to use a PIN.
Reasons to switch from Windows to Linux
https://screenrant.com/apple-airpods-transparency-mode-works...

https://krisp.ai/blog/apple-noise-cancelling-airpods/

https://www.iphonehacks.com/2020/01/how-use-airpods-pro-acti...
The cast only devices haven't been discontinued. I bought one this week. Only the Ultra has been discontinued.
sounds like you live in a police state.
The final paragraph is creepy. "According to a higher-up in an organization many despise, as well as our own internal investigation, shows that censorship and removal will be more frequent in the near future. And it's not for nefarious reasons!"

Right. Riiiiight.
I did as well, so I don't think it's fake now. It is still weird to me that the video uploaded was shot so poorly. The OP could use a tripod.
The great thing about cash is you can use it everywhere, not just for things you want to keep on the down low.

You take that fat stack of bills you made selling dime bags and you go to Walmart and you buy groceries with it or whatever. Only the things that require a non-cash method of payment need to involve the banking system. Even then you can buy prepaid visa gift cards to handle most of those case if you're ok with the inconvenience.
Just curious, are you a primary evil user?
the rest of society that is still able to think straight will whip out the pitchforks, the other half has the memory of a goldfish
With YouTube increasingly removing or penalising content without government asking, this regular report is starting to feel out of touch.

At least in this year, at least in the US, content being removed for being "disinformation" or having the wrong politics is a bigger problem than government censorship. Where is the report for those takedowns?
> I've known two former colleagues who were "convinced" to do so in the airport's back room; the one where problematic passengers are held for 8-24h.

What country(ies)?
Is your app Mixpanel?
Beliefs about creativity: evidence for an insight bias
This is a completely bogus claim, and you really should not be taking content from the guardian seriously - this is a great example why.

Apple, in this case, is one of many companies that generally supports various lobby groups for various causes. In this article, they note that some (unspecified) groups that Apple supports oppose the current budget bill.

Nowhere in this article can you conclude that APPLE specifically opposes this bill BECAUSE of the climate change clauses in it. Nowhere. That's garbage reporting.

The Bill is massive with literally thousands of provisions - most having NOTHING to do with climate.

The title is so misleading, it's comical. Pure clickbait - and frankly, you should be more careful about posting misleading garbage like this on HN.
Good!!!

Now also suppose a "clerical mistake" freezes access to your accounts.
I flagged this because this site uses scammy ads that try to add calendar notifications.
The top Business Analysts always posses this skill, too.
Don't forget that it's early. I'd be surprised if it didn't diverge more and more from looking like SDV as time progresses. It's to be expected that prototyping leverages assets that he has readily available, but then as the game's individual personality develops it will be reflected in the UI and the look and feel.
Singapore has low income taxes but high CPF (forced savings for retirement, health, housing, etc) requirements - 20% of gross income on top income taxes. The total take isn’t that low.

And Singapore is most definitely a welfare state - just not a super generous one. Housing, healthcare, education are all heavily subsidized but also very strongly means tested. If you’re truly destitute in Singapore you will have a place to live, free healthcare and lots of government support.
but they redeemed themselves by creating a vaccine!! /s

edit: which by the way, they have zero legal liability for that. so no more baby cancer payouts with that one
I have a friend who's still waiting for his 'true love' to fall into his lap. I have lots of other friends who are happily married now with kids who chose to be deliberate.
It makes it possible to lift your model out of python while handling programming constructs like loops and if statements (see torch.jit.script).

It also makes it possible to sidestep the GIL and remove the overhead of launching kernels from python, which only really makes a noticeable difference with models that queue up a lot of small operations on the GPU. (LSTMs are an example of where this would make a difference https://pytorch.org/blog/optimizing-cuda-rnn-with-torchscrip...)
To issue system interrupts (afaik) it would have to use inline assembly. Or non-inline assembly, linked to the rest of the library.

C doesn't have an 'int' (call interrupt) primitive.

So the answer to your question is yes.
Sounds like the same for which I started using (and then eventually abandoned) fugitive.

Staging part of files is the only thing I found hard with cli but then fugitive or simply git difftool helps with that too (using vimdiff)

For everything else I defined my own git aliases (git graph, git mr, etc)
The sporadic nature of blocking in Uzbekistan makes it look (to my naive eyes) more like incompetence than a concerted determination by government to block Signal.
The so called "dream work" of doing something for its own sake is the highest form of work, and the most human
Other threads:

https://www.reddit.com/r/csharp/comments/qcxnl5 [2021-10-21] (114 comments)

https://www.reddit.com/r/programming/comments/qcxkhw [2021-10-21] (366 comments)

All discussions: https://discussions.xojoc.pw/q/https%3A//devblogs.microsoft....

Discussions with similar title: https://discussions.xojoc.pw/q/Microsoft%20locks%20.NET%20ho...

Archive: https://archive.md/newest/https://devblogs.microsoft.com/dot...
Yes, but the case law for this is beyond complex and changes by jurisdiction.

I think it hinges on if the search for the hard drives is for specific files or exploratory. IOW "we saw traffic that led us to believe he downloaded this specific piece of CP on this date and we want to verify its there" vs "we believe there is CP on his hard drive based on testimony from this person who said he shared CP with that person".

But the case law for this is super complex and changes by jurisdiction.

But if a judge tells you to unlock the hard drive they will 100 percent throw you in jail until you unlock it. For years even. If what they did was "illegal" then there will be no consequences for the judge.
That's by design; Git history is intended to be immutable when working with others.

But, if you haven't pushed something up to a remote, the right command to make more changes is to use `git commit --amend`.
The main argument against making ransom payments illegal is that it simply drives ransom payments underground. Legislating something, similar to vices like drugs, alcohol or gambling, doesn't make it go away.
And without breaking the law, the threat of spending 24-72h locked in that room is already a big one.
Please don't use "'s when those words don't appear in the article, especially if you want to put your own interpretation of what they're saying.
Blue Screen 1980: Compositing Video
> If anyone wants to drop some more SV-like game recommendations I'd love to hear them.

Not SV-like in terms of gameplay but if you're looking for gorgeous feel-good pixelart games you'll find all that in Eastward.
One of the themes in this thread is reminding people that it's not actually bamboo, it's a bamboo composite--sort of like plywood. I doesn't work without petrochemical glues.

I think it's fairer to say your build is 40%-ish bamboo composite. When we're calling it bamboo we're doing that industry's greenwashing marketing for them.

Cool guitar!
ads?
Really you don't use Firefox and an add blocker? And complains about ads?
Reality creates scarcity. The "current system" produces a modern society with so much abundance that people like you have forgotten that scarcity of everything is the natural state and the "system" is responsible for artificial ABUNDANCE, not scarcity.

Yes, there are edge cases like intellectual property but "no economy please" is the kind of thing someone who is completely ignorant to the nature of reality would say.
Also, it's possible to disable that home screen ad, if you mess around in the secret settings screen.

Hit Home 5 times.
Hit Up, Right, Down, Left, Up.
You're now on a secret settings screen. I don't know what its purpose is, internal development? Channel development?
Set Image Service to "Dev"
Set Home Screen Ad Banner URL to "Demo2"
Do a Reset/Refresh of cached settings.
Go to main Settings/System and reboot for good measure.

When you get back to the Roku home screen you shouldn't see changing ads anymore, just a static black and white Apple AirPlay image.
Habits of Successful Software Developers
I‘d assume he doesn’t need to create those DBs, Facebook shares them with all agencies.
How and why we [Lyft] built a custom gradient boosted-tree package
I’m not sure any conditions justify driving someone to suicide?
Correct. Five clicks of the sleep/wake button will disable Face ID temporarily. If you're prone to keeping incriminating stuff on the phone, you should probably have it off entirely.
Off-topic, but can someone tell me if this comment is phrased properly? I suspect that using "with" twice in the sentence is a little bit wrong, but I don't know how to correct it.
Another guy gets angry and rightly so.

But apart from that angriness - which I can find some simpaty for - the article does not tell us anything.

Nothing about the complicate reasons our society is in this state. Nothing about some solutions to make it better.
USA and Netherlands.

Draw your own conclusions. :P
> Explained in man git-revert

If git at least had good man pages. The man-page's description is "Given one or more existing commits, revert the changes that the related patches introduce, and record some new commits that record them." [1] I have a hard time parsing that to mean what it's supposed to mean.

It contains a note that's much better at explaining what git revert does, then goes on to explain alternatives for other things you might want to do, but doesn't mention how to undo a commit without creating a reverting commit.

1: https://git-scm.com/docs/git-revert
FDA Releases Data on Covid Vaccine for Kids
I know a ton of smart people who get nothing done, not due to being surrounded by idiots but rather due to depression and anxiety(which anecdotally seems to hit harder when the person is smart for some reason).
The ascent of Money is also good.
Deep Ensembles as Approximate Bayesian Inference
So, Claude_Shannon, you are saying this blogspam is low on information? If only we had a way to measure that...
Yah, well. Then don't. Maybe plug the gaping hole with it. Rectal administration is a thing. (I've heard)
> In "Scheme1 realm=foo, , Scheme2 realm=foo", is the empty element an empty param for the Scheme1 challenge, or an empty challenge between the Scheme1 and Scheme2 challenges? Answer: It doesn't matter, but good luck telling your tooling that.

Yeah, I also wrote a parser generator grammar as a reference and tripped over this. I'm not real experienced with them, so it took me a bit to find the simple solution: the inner one can't consume the final comma (or the outer one won't parse due to the lack of separator, and the parser won't know to backtrack/where to), so for the inner one I just removed the portion of the rule that consumes any trailing commas. A divergence from their ABNF but oh well.

> > RFC 7616's userhash field seems to require the server to do O(users_in_database) hashes to know what user to operate on;

> I'd assume that you'd just store the H(concat(username, ":", realm)) as a column in the database, and select on that. I guess you're still doing O(users_in_database) hashes, but you'd do a hash when you create each user, not re-doing all of them for each request.

Oh, good point. I was thinking the nonces were used in there, but they aren't.

Still, it seems like such a stupid idea. The server has to maintain that extra column (per algorithm if they offer multiple), and it's just to protect the privacy of the username when the request and response are in plaintext. Who on earth thinks the username is more private than (in particular, isn't simply printed within) the actual request and response bodies? They should all be over TLS.

> That was a 16 year migration period where both were supported, during which everyone "SHOULD" have switched to the new way.

Right. They didn't, though.

> > and it's based on old standards that followed "be conservative in what you do, be liberal in what you accept from others" so RFC 7230 section 7 has separate grammars for what lists you must send and what lists you must accept, which further complicates parsing the nested lists.

> You make it sound like they totally changed it; the new list syntax is a subset of the old syntax, not something different.

True, but if not for the more permissive receive format there wouldn't be the complications above.
The fact that the tech was not ready for production was hidden from investors and the public. They sold the tests in Walgreens to real patients, knowing the machines were not accurate.

Imagine the trauma of being diagnosed with a life-threatening disease, only to find out later that you’re fine. Or worse, a false negative result leading to a disease going undiscovered until it’s already progressed to a late stage.
Abundance for some. Built on scarcity for others.
i am not saying that VCs are not victims, but that there is a difference between a victim that should have known better and one that should not be expected to know better.

there is also a big difference between loosing your life savings and a failed investment, given that the majority of investments fail anyways.
I knew git at a deep level before picking up magit and I can’t disagree more with how you paint magit. Magit is the one and only git GUI that actually aligns with the git CLI and doesn’t present git as just another VCS like perforce.

I know immediately what magit is going to actually do when I use it. I could easily do everything in the terminal but I don’t because magit lets me do things so much faster and with fewer keystrokes.

Interactive staging of hunks in magit is far superior to doing the same thing with the CLI. Making interactive staging easier helps prevent hunks from ending up in the wrong commit. Oftentimes 2 different parts of a changed file in the worktree should not be in the same commit, so being able to stage hunks lightning fast in emacs is a game changer.

Here is an example of what I would do in magit with spacemacs which has evil-magit

SPC g s — pulls up magit

Tab to expand a file

s to stage

c c to commit

l L to see a detailed graph of all local branches

Move cursor to commit I want to cherry pick

A a to cherry-pick commit that my cursor is under

p p to push my branch to remote

When I’m deep in work it’s so incredibly lower friction to do that sequence of actions in magit than using git CLI.

Sure I’ll still drop down to the real thing if I need to do some really esoteric spelunking through the repo with plumbing commands but if I’m already in emacs magit is amazing.
Colon notation for analogies. https://en.wikipedia.org/wiki/Colon_(punctuation)#Mathematic...

It translates as "Law/Constitution is to Conservatives as Gun Free Zone signs are to Liberals".
That’s the notation for an analogy. A is to B as C is to D. For example, Fins:Fish::Feet:Humans, or Green:Trees::Blue:Water.
> Whether they are separate issues or not depends on the company.

I don't understand this. At the end of the day they are separate things, probably you are saying a profit-seeking company is more likely to be unethical?

The fact that two things are usually correlated doesn't make them the same, right?
There should be a second passcode that erases the phone or locks it for 3 days.
It's disappointing that they want it to be exclusive to VS (that giant turtle) right now, but it's a new Hot Reload feature. For most existing .NET devs, it's business as usual.

It may set a trend in which VS is pushed as the tool of choice to develop in .NET, which would be a total bummer. I'm a bit skeptical about this since they would be damaging their huge investment in VSCode and cmdline tools. As far as I know, Azure is still their priority. What happened to their leadership to cause such a reversal? Pressure to sell more VS licenses? Maybe, but it still seems doubtful.

I'm giving them the benefit of the doubt until they either explain themselves better, or they release .NET 7 without any goodies to the cmdline devs.
I agree that would be bad, I've tried to use apps with giant menus in the hamburger and it doesn't work well. However I think that highlights a underlying problem that is much worse: Giant menus cause problems in general, and GIMP has way too many menu items and way too many nested sub-menus. This will probably be a worse issue if GIMP ever ports to GTK4 since the "cascading" behavior from the old GTK1 menus was removed... And I think this already gets worse in GTK3 because the tear off menus are gone.

The designs are unfinished, but to me the idea was to move most of the functionality from the menubar into more tool options, or into smaller context-specific popup menus. I think if someone was to do a more extensive design review then that would be possible. But it would be a lot of work and changes to put on the users. And likely users would still want the menubar on MacOS where it's required. A good example of a really complex app I've seen that does it right is Blender. Siril is interesting for a GTK app, there is also GNOME Builder.