skysight-inc/HackerNews huggingface dataset:
Tell HN: Make Trusting in You Optional
I was about to install Gramarly in a new mac and I've found there is no way I can use it without giving it full permission to keyboard spoof the host.

Their justification?

"...to make the app offer you functionality across many applications..."

I do not want to trade the security of absolutely everything I type in exchange for very casual convenience that I know I won't use enough to justify the risk.

Offering me the convenience is okay but also offer me a way to use your service in a way that does not make mandatory to trust in you because I don't. And after Microsoft spying on journalist emails, nobody should.

I've deleted the downloaded app without completing the installing process of course.

This applies for all apps and services. Big tech and new startups.
> a place that did 100% pair programming with rotation every day

Sounds like a nightmare. I interviewed once for a company where the team did exactly that, and it was the moment in the interviews I realized I don't want to work there.

ad-hoc peer programming is perfectly fine. Debugging something tricky or helping someone ramp up is great. But peer programming as-a-process is literally peer-micromanaging and outright insulting IMHO.
So the income tax is essentially a ~30% transaction fee. Imagine a world without that deadweight loss.

https://en.wikipedia.org/wiki/Deadweight_loss#Deadweight_los...
Projecting Africa: software growth, ecosystems and the future arriving (2021)
Update: Google reviewed our case and reinstated the accounts. I really appreciate your help and I'm extremely grateful to anyone in this community who helped us to reach a real representative in the policy team. Although our issue has been resolved (and we are really happy about that), there should not be a need for such a social media campaign in the first place and not all small businesses might have this chance to reinstate their accounts. I hope that the team at Google stops associating the accounts automatically and would improve their relationship with the developer community more than ever.
Which is why we also have a more specific term called "liberal democracy"
5 million per month as of 2019.

https://www.newyorker.com/news/letter-from-silicon-valley/th...
In the US we hear about how bad the Chernobyl disaster was but I don't think we really have a clue. It's been over 30 years and there are still areas that are so poisonous. In my head I know the radiation will be dangerous for a long time but this highlights the reality of it.
How does that offsetting work?
Facebook is going to maintain a growing forest for the next few 100k years?
Transmitting is not very different from receiving. In fact, there is reciprocity property.
The only silver lining of the pandemic is that I haven't had a cold or flu in years and haven't needed to ask for behind the counter pseudoephedrine.
Dachshunds and the like are a product of people’s vanity. They would scarcely exist in nature.

People created this “problem” and now they have to artificially provide additional paraphernalia for them to be able to ambulate properly.

That demand should not exist.
A snapshot of local OSS projects across the continent of Africa
Wow. Just skimmed across that chapter and that looks like a great resource. No wonder I couldn't find it in any of my searching sessions, I'd never think a book titled like that would cover hardware concepts so extensively. This will definitely help me in understanding buses better. Thank you.
More like a public pyramid where the people with the most divisive opinions are pushed to the top and given the largest megaphones
It's Meta's responsibility to justify the existence of their data center. It's not any country's responsibility to host it.
> I don’t blame children for buying micro transactions. I blame companies for making them and designing them to be as addictive as possible.

Your example falls flat immediately: the ad buyers are not children. They're adults and should be held to adult standards of awareness and responsibility.

It makes zero sense that you used children and micro transactions as the example for why blame should or should not be allocated to ad buyers.
This is a good introductory article, but I would not recommend it for more advanced use cases. Just because two numbers are "close" does not mean that they are "equal". If truly precise floating point math is needed, symbolic representations are a much better way to do things.
https://youtu.be/qJiFKxvJlhY?t=66

https://youtu.be/gW6Wt2WQotY?t=232

https://youtu.be/o8rCOKSDMcg?t=60

There are countless other examples. It's one of the first things they bring up in almost every presentation to the general public. It's how they present themselves to the world, as the answer to traffic fatalities.

You may think it "ignorant" but the fact is that fatalities are going to be the single most important metric that the public and journalists and governments are going to focus on, and that's why it matters. The first few driverless car fatalities are going to be a huge, huge deal and are likely to result in action from all three branches of government. There will be court cases, there will be regulatory action, and there will be a lot of noise from politicians about laws and maybe even some laws passed about it. The first one already forced Uber out of the game.
Portal Turret Build Guide
Try the ByPass Paywalls Clean browser plugin.
> I mean, that is literally what the idle time scheduler in Chrome does. It has a system-wide view of idleness, which includes all phases of rendering and whatever else concurrent work is going on.

Roughly, but it has poor insight into a game's definition of "idle". Probably fine for most web games, but prioritizing, say, "non-idle" game-driven prefetching and background decompression over GC can be the wrong tradeoff.

> This is a nasty problem and it happens a lot interfacing two heaps, one GC'd and one not. The solution isn't less GC, it's more. That's why Chrome has GC of C++ (Oilpan) and is working towards a unified heap (this may already be done). You put the blame on the wrong component here.

Two non-GCed heaps doesn't have this problem, nor do two "GC"ed heaps if we use an expansive definition of GC that includes refcounting-only systems - it only arises when using multiple heaps, when at least one of them is the deferred scanny finalizer-laden GC style. While you're correct that "more GC" is a solution, it's not the only solution, it has it's drawbacks, and holding GC blameless here is disingenuous when it's the only common element. That these GCs compose poorly with other heaps is a drawback of said GCs.

If I try mixing Squirrel and C#, I'll run the risk of running into the same issues, despite both being GC based. I'm sure you'll agree that attempting to coax them into using the same heap is a nontrivial endeavor. I've been in the position of having two different JavaScript engines (one for "gameplay", one for UI) in the same project - but they were fortunately used for separate enough things to not create these kind of onion layers of intertwined garbage. While silly from a clean room technical standpoint, it's the kind of thing that can arise when different organizational silos end up interfacing - a preexisting reality I've been inflicted by more than once.
Appealing a court ruling you don't like is "interfering with a nation's" democracy? Is your view of democracy that it should not allow legal challenges?
Nobody wants to hand a bunch of blackhats a working exploit without there being a patch available. But yeah, at some point you have to accept that the blackhats have it and it's "more ethical" to just start handing out the exploit POC so that companies can start testing their ability to detect + remediate the issue.

It's the whole "responsible disclosure" dance. Finding a 0-day is exciting as a researcher, but you have to keep your mouth shut while a fix gets built and tested. (Google's Project Zero gives a 90 day grace period, for example)
Do Blogs Still Matter?
Speaking for myself, I have high hopes for Bitcoin as a freedom technology. It’s climbing the adoption curve rapidly as a store of value. Hopefully the Lightning network gets it the rest of the way to medium of exchange. Lightning offers the same security and permission-less guarantees as the base blockchain, but adds instant settlement and ultra-low fees.

Digital cash is the goal, right? The problem with cash as we use it is that is a poor store of value because it is not a real commodity, but just a liability of the government. Bitcoin with Lightning could be both.

edit: Britain and the whole world should run from CBDCs at warp 10. That’s a total financial panopticon.
It says right on the face of all US paper money that it’s legal tender for all debts, public and private. So I think your explanation requires an authoritative source that agrees with you, like a government website.
Dome – A Subdomain Enumeration Tool
Where do you run into places that only take cash so often? Where I am even the guys selling street papers have Venmo as an option (they hate it since they don't get the money in a usable form as easily that way, but they'll gladly use it).
Oh! I know this one! PCI itself is comprised of several layers, from a physical layer, to a link layer, to a transaction layer and application layers.

At the physical level we're literally pushing the limits of semiconductor physics as an industry. :-) There's all sorts of tricks, like 8b10b encodings[1] to address error handling and recovery, and then different ways to itself transmit the PCI signal. You can, for example, encode a PCIe signal on an optical cable. :-) The bus itself is divided into "lanes" which can be aggregated into various "widths" - so you'll see x1, x4, x8, x16 etc. This compounds the problem, in that each lane is negotiated. See this video[2] for what appears to be a nice overview. I haven't watched the video in depth, but clicking around, this seems reasonable to get a sense of what's what.

There's a good reference on the rest of the protocol here: https://www.mindshare.com/files/ebooks/pci%20express%20syste... . Put bluntly - it's amazing that anything works at all, technology is as cheap as it is, ubiquitous as it is, and continues to get cheaper, and more powerful on a daily basis.

If you want your mind blown - look up how modern WiFi works, and what we take for granted today. Beam forming. [3] 256-QAM encoding.[4]

Source: I wrote firmware for very, very large servers at one point in my career. Code that I wrote still (AFAIK) is still running, and writing a a 32-bit test pattern into a register once every second to validate that a particular chip is working ok. That test pattern? 0x4D494B45, which is "MIKE" in ASCII. :-)

Math (and science) is amazing. :-)

[1] https://en.wikipedia.org/wiki/8b/10b_encoding

[2] https://www.youtube.com/watch?v=EHkuzkNWXFk

[3] https://www.youtube.com/watch?v=xGkyZw98Tug

[4] https://www.minim.com/blog/what-is-qam
Accused stalker of Tim Cook agrees to stay away from Apple CEO for next 3 years
> if everyone forgot all they knew about math today we would be easily able to get back to where we are in a just by reading

If your definition of "easily" is the amount of work required to become a mathematician, then sure.
> Would love to hear what the parents in this community think.

I don't know if this is easy, popular, or the best approach, but for a young child, I would consider picking a cutoff year that you're comfortable with and going with kids shows that were popular before that time period.

The advantage of this strategy is that these shows are a bit more time-tested, were built in a Hollywood that was not as focused on building sequels and franchises quite as much, not burdened with modern political complications (yes, kids shows in current year can be overly political), and arguably focused a bit more on universal positive life lessons.

When they get a little older and more independent I think becomes more of a challenge on how to proceed.
credibly
I’m imagining a lot of uninterested clerks giving you a blank stare of indifference when you say this.
I believe that tobacco use is actually beneficial under a universal healthcare system. Dying early from cancer is a bummer at an individual level, but much cheaper than getting old and the additional care needs that come with that. So you'll be paying almost as much in taxes as someone who doesn't partake,while getting a smaller amount of retiree benefits in return.

Maybe there should be a tax rebate for smokers, so they can buy more cigarettes?
Don't really care what the ADA has to say. I have conducted my own study on myself, my comment was regarding which is most effective for me, and naproxen sodium is by far more effective for my pain relief than other OTC pain relievers including combinations which I have in fact tried.
I'm not sure how/if Brexit has changed that in UK, but in EU there is indeed a legal right to have a basic bank account for everyone - a bank can't refuse opening a basic bank account just because they're e.g. homeless or a convict or whatever - and there has been a push for quite some time to reduce the number of "unbanked" people. From what I see locally, the very very poor people such as permanently unemployed rural alcoholics "living off the land" all do have bank accounts as that's the way they're getting state support payments.
Honest question, if I write

name at example dot com

have the bots not figured out that 'dot' means '.' and 'at' means '@' ?
Couldn't agree more. On the contrary, in this case Apple's approach was the most humane: they answered within a day and helped to change the bank details. The first payment went through. I'm not advocating for Apple, but at least there was a real human on other side from the day one.
The registration and login forms both appear to break Firefox password manager, even after applying a bookmarklet to remove relevant 'no autocomplete' HTML attributes. I just signed up, but chances are I won't be back after my clipboard gets overwritten
“Why did you build a mobile app? You should have built a new phone, app ecosystem, payment processor, and then an app” - mdoms
I'm a bloke what is going from 0 to n years old where n is hopefully undefined and roughly "later". I'm currently 51.

When I was a child/teen/young adult I had a habit of basically twisting myself in such a way that I stored energy and then released it to turn over - perhaps a bit like a rubber band being twisted. That's fine in a young body but not in an older one. Bear in mind that the same person (mind) is within both the young and old body and it took quite a lot of time to realise that I'm not as agile as I was.

I'm a lot more cunning these days and for example can actually ski far better than I used to as a child but if I fall, it bloody hurts!

Funnily enough the wallet thing is way more important to my wellbeing.
For adults, yes. I'm not yet convinced we're able to raise healthy children without a little meat, and if we collectively scaled back to eating meat once a week it wouldn't matter how many of us are vegetarian or vegan.

I see animals as individuals and as people. I grew up on and around family farms (for sustenance, not profit). I'd rather we had less of The Jungle (Upton Sinclair) and more of everyone at least witnessing the butchering of the animals they'll be eating. I wish I'd gotten on a fishing boat at some point when I was younger.

I'm trying out eating three times a week (not a magic number, just what I've settled on for now), and now that I'm used to it I want the food I eat to be the best we have--fresh land greens, less-fresh sea greens, fruits and vegetables, whole grains (oat groats, wheat berries, etc.), local eggs, and definitely-not-local sardines, mackerel, and oysters because I love seafood and my child's pediatrician says the omega-3s are good for a child's brain development (and no, I don't impose this regimen on anyone else in my family--I still make meals and sit down together with my warm salty water). Red meat maybe once a month, maybe. Delicious bacon a few times a year. Mostly chicken, eggs, fish, and butter when I eat animal products. I'm not wasting my eating time with anything sweet or "deliciously processed" because it doesn't feel good afterwards and is not as nutritious as the other stuff (this after half a lifetime of snacking on sweet foods, prepackaged and homemade).

I know fungus can supply some things meat otherwise would, like cyanocobalamin (B12, I think). I like nutritional yeast for that. Feel free to refute and/or add to any of this mostly emotion-based perspective--I'm still learning.
In Lunar's model, lifetime means ... the versions released within the 1 year of free updates

LOL

In most jurisdictions, 'life' means 21 years.
Art sales and donations are used for money laundering and tax evasion. That's why the quality of art has no relation to its price anymore.

Modern art streamlined this business (since it can be mass produced quickly) and NFTs streamline this even further.
> American is absolutely an ethnic group.

Keyword "unified". There was a series of recent protests complaining some groups were not treated as well as others - if they're all merely "Americans", what did they form groups based on?

Edit: On further reflection, no, even if you drop "unified", I don't see how you could consider Americans being a single ethnic group. Ethnicity is not assigned based on hanging out together when abroad. By that criterion, ex-Yugoslavians would become a single ethnicity.
And then a nuclear power station while you're on it
dang is not the only moderator here. Just the only public one.
This assumes a level of knowledge that simply doesn't exist.

A simple illustration: I have medical issues with no meaningful diagnosis, despite seeing many doctors. If the medical community can't figure out what's wrong, how can they have an understanding of all the relevant factors in determining risk?
> So I think your explanation requires an authoritative source that agrees with you

The FED good enough for you ? ;-)

https://www.federalreserve.gov/faqs/currency_12772.htm

As I said. Its valid for private debts IF you decide to let it get to a point where you are forced to pay it INTO COURT. Otherwise the business is free to do what they like.
I started flagging things on new that are obviously spam. Hope I am helping!
I love unix tools (grep, sed, cut, etc.), and while there are some good sub-systems (msys2, cygwin), they might be bit heavey. For that the windows version of busybox - https://frippery.org/busybox/ - and then I make sure my scripts are not using too powerful features of said tools (grep especially), such that the version in busybox works. Great, and also possible to port some of that back to linux (but I mostly use it to build something, or extract some data but want to share the .bat file with others - one day when I get better in PowerShell I'll try there more).
It's always weird to me how landlords act like they're the ones who are actually building the units. On the supply and demand curve they're on the demand side, not supply.
It's not for you, it's for the next tech entrepreneur who may stumble on this thread.

It's a warning that if your livelihood or something is really important to you, you should not build it inside google or apples walled garden. Or if you do, know that for any reason they choose they can kick you off. Unfair as that is.

Welcome to capitalism. Go host your own stuff if you don't like their rules.
I guarantee you, my mind does not work like yours and I need to translate.

If you want me to explain code as I see it, I'll start in the middle of a function, where you have no context what it happening and jump to another line of code that is two functions removed. Repeat. You will have absolutely no idea what's going on as I flip through tab after tab of code.

My brain does not like doing things in order. I have to force it. Hence the processing overhead.

My friends find it entertaining to listen to me tell a story, because none of it is in order. I frequently backtrack or go down "irrelevant" paths, before returning to one of several previous threads.

Fortunately for this comment and the second and third novels I'm working on simultaneously, editing exists.
I'm not saying this is wrong, because I think what "systems programming" is subjective.

But wouldn't this classify Java as a systems language? Java is used to build DBs and I believe AWS's infrastructure is mostly java. Plus, Java definitely has pointers.
> My cash is physically in my wallet - nobody can touch it or take it. It is indisputably mine.

This holds up surprisingly poorly if the other guy has a knife.
During prohibition, the government tried things along those lines, as well as basically any poisonous or unpleasant chemical they could get their hands on. However, the problem was that anything not sufficiently alcohol-like could be pretty easily distilled out by bootleggers. What was much harder to distill out was large quantities of exceptionally-poisonous methanol.

Nowadays, of course, alcohol is cheap and plentiful enough that there's no incentive to re-nature it, and we can get away with much less extreme measures. In many cases, the alcohol won't contain any methanol at all, and may even be drinkable.

A good article on the government's arms race against bootlegging: https://slate.com/technology/2010/02/the-little-told-story-o... (also, the author's book "The Poisoner's Handbook")
Yes. And people buy blue sweaters and many other colours when it is clear that no dye is better. Simply put, the demand for dyed clothes should not exist.

Welcome to capitalism and the free world. Sometimes we just need to be tolerant of others and let them get on with it.
yea there's plenty of details that could've been disclosed before presenting a one sided story
I've had doctors make up things as egregious as my height.

I had one doc I had only met remotely who entered a height into my online, shared record that was several inches shorter than I was...back when I was an 11-year-old child. It's been 25 years since I was that short.

I pressed them that they could at least have asked me how tall I am, or even consulted the previous entries by other doctors in their same system.

There wasn't even an attempt at an excuse. It was plain, simple negligence.

That doctor had also been insisting I needed to let him do an exploratory surgery, despite never even having had me come to the office in person, so I noped right out of there and started telling that story to everyone I thought might consider seeing him.
My first leadership lesson looked like this: as a junior engineer I had an abysmal quarter or two. My manager asked me what was going on. After I gave them an assessment of the situation, they said that they believed me and went to bat for me.

Because of that manager's trust and belief in me even in the face of irrefutable evidence that I was doing poorly, I immediately became fiercely loyal to that manager and the organization, and I wanted to work harder for them.

I'm no 10x engineer, but any time I get frustrated with someone else's poor output, I think about this.
Not any one specific definition of God but the general idea of a God. God has taken many forms over human history and that will continue to be the case.
Facebook is a propaganda and mind control ( that is what marketing is ) machine. Its far more than a public square.
I know of a few Chinese bakeries or other Asian bakeries that only take cash (and my wife wants to buy something there). Also, amusement coin ops at the mall for my kid.
It’s not about dishonesty. That’s my point. It’s likelihood that you will pay back. You can be an honest person and be unlikely to pay me back.
You don't need to transform every vertex of the 3D model though. If you're rendering an astronaut on mars, you just feed the graphics engine the relative position of the astronaut and the camera. The detailed rendering of the astronaut's eyebrows can all be done natively in floating point once you've calculated that offset.