skysight-inc/HackerNews huggingface dataset:
> This permissions model and approval process already works in mobile app stores.

The permissions are too coarse-grained. Flashlight apps ask for ridiculous permissions and get them. Some permissions are "too dangerous" so you can't have them even if the user trusts you completely and you have a good reason, which makes certain apps impossible. It's rubbish.

> Yeah, if the developer doesn't understand the permissions model they ship a broken app, so what?

So then they err on the side of requesting too many permissions, which is made even worse when they're coarse-grained.

> Are we supposed to expose our computers so that incompetent developers don't break their own apps accidentally?

What Linux does, to start, is to not package things from incompetent developers. If your app is nothing but a fork of Thunderbird that uploads all the user's contacts to your server, Debian isn't going to package that because there's no demand for it. But you could get the equivalent thing into the app stores, because things get there when developers push them there, not when packagers pull them there.

Then the Linux apps have the source code for anybody to view and modify. If the app was originally written to do something problematic, you can modify the app not to do that before distributing it.

That makes the permissions model much less important, because the problem of malicious apps is much reduced and all you need it for is containing bugs.

Your app isn't supposed to access the network, so you assert as such. Then if it has a bug or somehow gets compromised, the system can at least prevent it from accessing the network.

But you don't have such an aggressive tension between false positives and false negatives because more of the false positives got eliminated through having access to the source code and not packaging garbage apps to begin with. If a Debian packager doesn't restrict the app from accessing the network even though it didn't really need to, probably doesn't matter anyway. If an app store does the same thing, that was the only thing preventing the app from sucking up all your contacts and sending them to a third party server.
In my opinion the highlight here is the addition of the "Only this time" option when granting permissions to an app. I'm wondering though if this new privacy feature is only available for the 3 permission types listed in the post.

> With one-time permissions you can grant apps access to your microphone, camera or location, just that one time. The next time the app needs access to these sensors, it will have to ask you for permission again.
Yeah, so's the murder rate.

https://www.statista.com/chart/3848/the-us-murder-rate-compa...
/Actual matrices/ : Given a particular representation R of a group, you want to break it up into a direct sum of irreducible representations, R = R0 (+) R1 (+) ... (+) Rk. Based on the character theory, you can write down this decomposition without actual matrices... But suppose you want some actual matrixes to play with. The 'direct sum' statement is the same as saying that there's a basis for R in which the group action is block diagonal, with the block elements being something from R0, R1, ..., Rk respectively. The 'concrete' requirement probably means you want to find a particular change-of-basis operation for your preferred basis of R and the block diagonal one; ie, find P such that:
P R(g) P^t = R0(g) (+) ... (+) Rk(g)
for every element g in the group.

My lazy answer, then, is that if you have a concrete (eg, in-matrices) knowledge of R and each of the irreps, you can just solve the (many) linear equations to find P. (Remember that each g gives us another matrix equation here, which all hold simultaneously for P, so this is massively overdetermined.)

Another way would be to construct projections pi from R into each of the irreducible representations, and rearrange R as pi_inverse(Image) (+) Kernel(pi) for each of these projections.
Researchers say online voting tech used in 5 states is fatally flawed
I recently wrote about using Markdown with Diagram codes https://blog.diagram.codes/posts/markdown-intro/ (I'm the creator) it's a complementary desktop tool with (web version is limited and free, desktop is paid)

I love text based tools but wanted to create something that users without technical backgrounds can use, I feel that a lot of existing tools are too complex for casual users.
Wait, do people make it because their personality is ambitious and optimistic or because several people reach out and give them a chance?
>Fast Company [2] writes about this as well: "The ACLU in both tests used an 80% match confidence threshold, which is Amazon’s default setting, but Amazon says it encourages law enforcement to use a 99% threshold for spotting a match

Then this whole thing is potentially misleading because there's a huge difference between 80% and 99%. It's probably nonlinear and they could possibly see their false matches drop to 0. This is not a fair test - or rather, the conclusions are not quite supported by the parameters.

Not that I'm defending police use of facial recognition tech, I think it's abhorrent, though possibly inevitable.
Show HN: E-book for parents to introduce kids to coding [pdf]
App Store prioritizes sponsored results over exact match
Most phones do not have removable batteries anymore.
Selmer Mark VI tenor from the 60s. Needs some playability adjustment, though.

Also ASKO washer from the 90s, still in heavy use. The mechanical computer driving the programs is a marvel.
I wasted in my current project too many time trying to make GViz behave. It is a tool that has lots of potential but has some insanely obvious flaws, I literally wasted 8 work days just trying to make a small planning document, because Graphviz won't cooperate unless you start to pile up attributes one after the other in Byzantine hacks.

1. Why the "cluster" word is needed on subgraph names? I am not making my project in English.

2. Why I can't move a whole subgraph to the "end" or "start" ? GViz attempts to make all graphs compact (regardless your settings) and thus tends to shove subgraphs in "random" places.

3. Why nodes sometimes leave their subgraph and end on another one? Even when the end result makes no sense? (My graph ended with several places where "a" and "c" is on one cluster and "b" is in a another, with lots of "U" shaped edges connecting then)

The official website has a bunch of broken links.

"Weight" attribute often is ignored...

And the list goes on.

Stack overflow is full of bizarre solutions to Graphviz behavior, for example minimum edge length (that for some reason is in inches despite most of the planet using mm)
So, just checking in case I am being dumb, HOTP (like TOTP) works where both parties have shared secret key (common in corporate remote logins).

The value here being that I can make my own secret key, and via FHE send the server a "cloaked" key that they will get the right answer without knowing my secret.

So apart from the initial key sharing, it's down to me to keep the key safe (as you say, pushing risk into the consumer like debit cards)

Feels like it where FIDO goes next.
Definitely talking past each other. You must solve for X, where X=trust.
Thanks. I think it’s much more effective to copy too much rather than too little.
Indeed. Once of the first things I do when cloning such a project is remove it from my local copy as I do not see why I'd want to have this type of divisive rhetoric on my systems. I don't need to have the 10 commandments pasted on the wall to refrain from killing, stealing or otherwise committing crime, nor do I need a code of conduct to keep from being a jerk.
Looks like Dafny https://www.microsoft.com/en-us/research/project/dafny-a-lan...
Biased algorithms/models are particularly dangerous because they tend to provide a veneer of objectivity (plausible deniability if you want to put a more cynical lens on it) that could frustrate attempts to hold users accountable.
So as you're putting it, it doesn't matter, it's all the same either way whether we or don't have a legal system. So why punish people if they don't have free will?
Sexuality is only a protected class in some states, and sexuality isn't a protected class at the federal level.

Unfortunately, there are plenty of places in the US where one can experience legal discrimination based on their sexuality in housing, employment, education, health insurance and healthcare. There are several maps here[1] that show where those places are. Many of them don't classify violence motivated by the victims' sexuality as hate crimes, either. There's also a table here[1] that summarizes the discrepancies in the US.

[1] https://en.wikipedia.org/wiki/LGBT_rights_in_the_United_Stat...

[2] https://en.wikipedia.org/wiki/LGBT_rights_in_the_United_Stat...
I just discovered this from the same author: http://subpixel.space/entries/open-transclude/

It's a much more interesting development in the same direction! The implementation currently only seems to work when transcluding content on the same domain, rather than quoting anything from across the web. Having discovered this, I feel I have a bit more context for where the creator is coming from!
On SpecInt2006, Apple is matching a 9900K and a 3900X even at a substantially lower clock speed: https://www.anandtech.com/show/14892/the-apple-iphone-11-pro...
That statement still implies something like "a not-so-improbable interpretation of that event might mean you will be fired".
Fisher from that era is great stuff! That model goes for about $2k today. https://picclick.com/Rarest-FISHER-X-1000-TUBE-INTEGRATED-ST...
> I've taken to appending "reddit" to my queries just to know what actual people think about an issue

I do the same thing. I want real people's experiences and honest opinions.
How do you have it setup? I had similar issues when I was trying to access my WebDAV vault directly from Cryptomator on Ubuntu. I setup Nextcloud to sync directly with my local Ubuntu install and pointed Cryptomator at the vault in the synced directory and it works great! It opens all the files in the vault almost instantly and they’re navigable as if they're local files.

Mobile is still a problem though. A gallery system would be a big help but you’re always stuck with a bandwidth limit unless you cache the vault locally which for my vault isn’t feasible and also undesirable as I don’t want the files on my device.
Mathematician Cathy O'Neil's book "Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy" is a good introduction to the implicit biases in machine learning:

https://en.wikipedia.org/wiki/Weapons_of_Math_Destruction
Seaspeed Hovercraft (1980)
Yep.. zoom is done.
I don't think "birds evolved from dinosaurs" is incorrect per se, but it evokes a common misconception of what dinosaurs are, so you get people responding "birds are dinosaurs."

Consider by analogy "humans evolved from primates." Well ya, but humans also are primates.
Current discussion of original source at top of front page: https://news.ycombinator.com/item?id=23482406
Show HN: Implement a simple VM in JavaScript (for a fictitious CPU)
The thing is, imo, we need to stand up for our values. Segregation ended because people raised up. Sexual Harassment laws the same.

But seems now, if it is a Tech company, people judge them differently. Wether Facebook or Twitter or Zoom, 'oh I can vote with my feet'. But if that was the case 30-40-60 years ago, we wouldn't have the 'progress' we see now.

And while I am opposed to child porn, if it is legal, I am not in favour of having private companies doing the censorship, but I would ask for people to be active on changing that law. Since that is opening a door I am not comfortable opening. We had YouTube/Twitter banning/blocking content that went against WHO guidelines, but we also had WHO guidelines being retracted one day after they were published. We had for days/weeks recommendations from the WHO that were just flat wrong, and we shouldn't let private companies censor information based on 3rd parties that are not 'innocent'.

And as your point stands, you are ok with shutting and account based on child porn (Assuming in this context it was legal), but would you be also for someone being banned documenting Police brutality in the BLM protests? Both are(in hypothetical) sense legal, so the only thing we have here is your own morality doing that judgement. And different cultures/religions will have different views on all that, thus I believe as long as it is legal, private companies should never have the right to censor 3rd party speech if they provide a platform for that speech.
All phones have removable batteries. It just depends on how dedicated you are!
The main circuit confuses me, but apparently that's because I haven't studied CMOS design much.

What's going on is that CMOS chips have accurate capacitors, but inaccurate resistors. So the "switched capacitor" converts capacitors into resistors by oscillating the switches Phi1 and Phi2 at a certain rate.

However, the switched capacitors prevent the feedback loop from properly forming on the OpAmp.

http://cmosedu.com/cmos1/bad_design/bad_design.jpg

If anyone else has issues understanding the designs... remember that this seems to be tailored for CMOS circuits, not ordinary circuits that you'd make on a breadboard.

I guess its a "leaky abstraction". The switched-capacitors are supposed to be "thought of as resistors", but because it cuts off the op-amp feedback, you cannot use them directly as resistors in this case.

The full discussion of this circuit is here: http://cmosedu.com/cmos1/bad_design/bad_design6/bad_design_6...

Very enlightening for sure. But I'm not entirely sure how one would even get into CMOS design as a hobby. So this sort of stuff remains the realm of textbooks and theory for me. Just gonna stick with simpler breadboards for my own hobbies...
>> the conversation always turns unpleasant

Rationalizing the irrational tends to be unpleasant.

I think it's a complete fabrication that people are dependent on the financial system and that we need economic stability. People enjoy drama and they are able to recover from any economic failure. Even total failure.

Too big to fail is total BS. If a solar storm wiped out all records of bank accounts and all records of all financial holdings, the economy would quickly recover. The number of new opportunities that this would create would be unprecedented.

From the perspective of most people, the best feature of capitalism is not its ability to provide sustenance (even communism can do that), it's its ability to provide hope for something better... Unfortunately these days our modern version is not true capitalism, it's crony-capitalism and it doesn't yield much hope - You are given a place in society and the only way you can get something better is by doing something deeply unethical and then earning hush money from your corporate masters.

We are heading towards a dystopian surveillance capitalist future. Even if the economy crashes permanently and never recovers, that future doesn't look so bad compared to what would happen if we stay on course with current monetary policies.
Just Eat Takeaway confirms it’s gobbling up Grubhub in a $7.3B deal
That’s not quite exhaustive. It could be encrypted the whole time, but with Zoom holding the encryption keys. Slight difference, perhaps important.
The Logic of Analogy
>These days the ACLU is incredibly politically biased

I was going to post the same in anticipation of the partisan downvotes that you're receiving. Without going into specifics, this sums it up nicely:

>It’s not that the left shouldn’t have opportunities to speak up against the president’s agenda -- of course it should. But the ACLU shouldn’t be its political bullhorn. The organization’s legal independence gave it special standing. By falling in line with dozens of other left-leaning advocacy groups, the ACLU risks diminishing its focus on civil liberties litigation and abandoning its reputation for being above partisanship

One issue in particular is the ACLU's interpretation of the second amendment, which they do not fight for with the same fervor as the first.

1.https://www.realclearpolitics.com/articles/2018/02/08/the_ac...
>> The process of learning tacit knowledge looks something like the following: you find a master, you work under them for a few years, and you learn the ropes through emulation, feedback, and osmosis — not through deliberate practice.

I feel fortunate to have stumbled into an organization where this was the case as a junior engineer. The company wasn't ever wildly successful, but I feel lucky to have worked with very smart people when I was very green, and couldn't make heads or tails anything.

Patience was certainly needed on their part I'm sure, and such frustration is likely what leads people to become pedagogical at times.
I would say, first of all, if you're in The Valley you should leave. All of the cultural issues you describe are much worse there than other places. I haven't really encountered them at all personally.

And then second, I would say lower your expectations for your career/work in terms of being meaningful. Look at your job for what it is: an exchange of time for money. If you want, go the "FIRE" route and do intense saving for a few years and then retire early and pursue something else. Either way, I've found that it's liberating to separate my sense of purpose and happiness from what I do at my job. It's just really hard to find something that makes the world better and also pays the bills. Your happiness and purpose can still come from engineering, though I would recommend adding more to the mix than just that alone, but the key is separating them from your source of money.
Why not? Refurbishing of household appliances and electronics is a big industry, for example.
May 2020 release of Visual Studio Code (v1.46)
What’s the Most Productive Tool?
does the presumption of innocence mean nothing anymore

In a court of law, yes. In the court of public opinion, it has never been that way.

I don't blame people for being suspicious of Zoom. Why wait until the harm has already been done to move to something else?

Zoom knows it has a credibility problem. If Zoom really cared, it would do something to distance itself from China and the Chinese government. But it doesn't.
Specifically, we already know how to display ads:

<a href="..."><img src="..."/></a>

Anything which uses javascript to display ads is by definition malware, and should be treated accordingly.
The ARK page is up:

https://ark.intel.com/content/www/us/en/ark/products/202777/...

There's no mixed instructions as Anandtech speculated. The Sunny Cove core was cut down to match what the Tremont cores support. So no AVX at all, no weird extension mismatch, no OS headaches beyond the expected big.LITTLE headaches.
Store email and username (if applicable) in password manager alongside the password.
From your link:

> McDonald’s operations manual required the franchisee to hold its coffee at 180 to 190 degrees Fahrenheit.

> Coffee at that temperature, if spilled, causes third-degree burns in three to seven seconds.

They might also be interested to know it was composed primarily of dihydrogen monoxide, a lethal chemical agent known to be the proximate cause of hundreds of deaths each year. They are describing boiling water.

Even if McDonald's did the wrong thing, it is a frivolous lawsuit. I serve boiling hot tea to all my guests, it isn't negligence. The case as described seems to be that McDonald's should be civilly liable for serving a hot beverage in a styrofoam cup to a customer who asked for a hot beverage and could easily detect it was in a styrofoam cup.
Addictive always-on social networks are really recent. 10 years ago what was considered addictive were email and mailing lists.
I just got a Floppy EMU for my Macintosh SE, and it’s working great! Have been playing many memorable games from my childhood with the next generation of computer users.
I looked at your comment history:

"It's chinese. lol" https://news.ycombinator.com/item?id=23482737 Comments like that will get you downvoted no matter what topic you post about.

"Why aren't all the liberals talking about human rights abuses in china ?" https://news.ycombinator.com/item?id=23482751 Liberals who've been constantly talking about human rights abuses in China probably won't enjoy you insinuating that they haven't.

"Has anyone noticed, if you mention chinese, you actively get your point decreased by one point." https://news.ycombinator.com/item?id=23482759 Complaining about downvotes will get you downvoted.
Or maybe the so-called "conspiracies" are becoming more obviously true with recent revelations?

Lotsa people being red-pilled these days...
I’m quite confused as to what you actually shipped to your developers to increase performance. This config option is a great place to start, but it would be great if that were clearer, so that others could follow suit.
If a law was broken by a corporation, how could at least one person in that corporation not be guilty of breaking that law? Was it the corporation's AI that did it?
Is shoplifting ethical and catching shoplifters unethical? I realize there are circumstances that bring people to the point where they feel that shoplifting is the only answer to their problem, but shoplifting is still illegal and for good reason.

Now, if it turns out that their system targets specific races of people, or only catches a certain "class" of people, that is unethical. But if it is an inventory protection system, there is nothing unethical about that. You may say "but some users may use it unethically to only arrest certain people." Yes, that might be but you can't assume everyone is going to use every piece of software ethically, and that doesn't make the software unethical.

I think you need to examine your ideas about ethics, morality, and the law. Collectively, as a society, we think theft is bad. Keep that in mind.
The categories were made for man, not man for the categories
Ubicoustics [1] would be the closest example to what I am looking for in a FOSS / Commercial offering. Is anyone working on this?

[1] https://github.com/FIGLAB/ubicoustics
“Through phone calls, text messages, emails, corporate
conventions, and cozy dinner parties, generic
pharmaceutical executives were in constant communication,
colluding to fix prices and restrain competition”

These things were done by people. Everyone who participated in this _personally_ conspired to commit a crime. Of course this is probably not how it will be seen in the eyes of the legal system.
I'm a fan of forms where they automatically add the dashes/spacing (for ssn and cc, respectively), so you don't have to guess if they're needed.
This is the recipe used by some agencies to avoid scrutiny: have private companies do the job for them.

Your argument’s end point looks like your freedom to only use video conferencing tools that respect your ideals. Would I do that, I’d have to leave my job and stop talking to pretty much anyone.
I used to post on the r/europe subreddit frequently and it's something I noticed too. On occasion when I was up late at night the quality went down considerably and it turned extremely toxic compared to discussions around the rest of the day.

A lot of racism and in a very obvious way coming from foreign commentators who were only remotely familiar with European politics. The French far-right candidate in the last election even had a dedicated sub with not a single comment in French, ironically enough.
It's tough being libertarian in that sense that there's very few people amenable to what you have to say cause it's (at least in my experience) always interpreted as something an enemy would say. As though since what you're saying doesn't obviously line up with the party dogma of whoever you're talking to, it just gets grouped into whatever's the polar opposite.

So I'd definitely agree that no matter who I'm talking to - liberal or conservative friends - they're assuming I'm left or right wing (the opposite of whatever they are).