skysight-inc/HackerNews huggingface dataset:
Apple doesn't require a paid developer account to do this, and it's also not actually required. A user can still click "Open" from the right-click menu on a newly downloaded app to open it for the first time, and then double click the app to open it subsequent times like normal.

This is Apple's official line, but no one is going to actually have to do anything different if they don't want to. Some not-so-tech-savvy users might end up with apps they don't understand how to open after downloading them, but those are also the user most susceptible to falling for malicious downloads, so I'd call it a pretty good security feature.

Anyway, were any of you who are complaining in this thread planning on actually publishing an app for macOS, or just here to beat a dead horse?
People go where transportation takes them; we built highways and they went. It's not easy to untangle cause from effect.
I don't know much about it but I thought you could develop for iOS using C# using Visual Studio 2017/2019 and it remotely deploy to Mac?

I read a bit about it because I wanted to do it myself but I haven't upgraded from Sierra yet due to no support/broken for my audio hardware in newer versions.
»Beautiful General Computation Device you got there. Would be a shame if it couldn’t generally compute anymore..«
This is not necessarily the case:

http://thedjbway.b0llix.net/license_free.html

http://cr.yp.to/softwarelaw.html
The parent post is factually false. The $99/year developer account fee is not a prerequisite for notarizing macOS apps.
This is not the kind of comment I expect to see on HN
How can it tell you've compiled it and haven't just signed it yourself?

Or does it only check signatures when you're launching things from the GUI?
> context dependent

Exactly. If you work for a financial company where a manager has to check every analysis, then of course you need such meetings. I don't think efficient people spend all their time reading about how to be efficient.
This is what I like about LineageOS. I may not have the time or inclination to build it myself, but it's "open enough" to meet my standards, especially compared to the closed ROM supplied by my phone's manufacturer (OnePlus, FWIW).
Yes of course. We just have to survive it. And the human animal is not prepared for unlimited heroin delivered to your phone.
Generic and Specific Knowledge
>Basically because NYC can't get it's act together when it comes to building public transport.

Because nobody wants to pay for it until its on fire. There's also political fighting between state vs. city for control of the MTA.
You assume that was an error, based on what?
How many people are writing microservices just because it's the conventional wisdom to do so? Probably the best talk I've ever seen on microservices was a demonstration of how to scale Identity Server to handle authentication for an app with a billion users. This is highly unrealistic for almost everyone but the speaker had actually done this (well, at least to 100M users) and the revelation I had from the talk is to design knowing how you would decompose a service into microservices IF YOU HAD TO and then respect those boundaries going forward. You almost certainly won't need to scale like this... but if you do, knowing how you're going to split up a service into microservices and respecting those context boundaries will save time now and allow you to scale to absurdity if you ever need to.
Gimped is an adjective just like crippled, thus my comparison.

I am (literally) a native English speaker, gimp isnt used much in the UK, as I said, I associate it more with gimp masks, so I'm trying to work out if it's a legitimate grievance, or if it's someone being overly PC for humours sake.
I see quite clearly that these kinds of apps cause/contribute to many well-documented personal and social problems but it's much harder for me to see any positive value.
About the best thing I could say about them is that they make time pass more quickly, which can be useful if you're on a long flight or something. But that feels like damning with faint praise.
This is a key point: many transport routes are optimized for 9-5 commuting in and out of cities. And because we can only measure what is there, we don't understand the journeys that don't happen because they are not catered for.

How often do you meet people in the town centre because it is the only place you can both get to by public transport?
If you want to develop apps for Windows you have to get around their smart screen which is particularly difficult to do if you are not well known. I don't think Apple should charge so much because it doesn't cost them that but it is a good thing that they have some sort of mechanism for connecting the original authors to the built software. Follow the money and you find the source.
*yet.

This sort of things are always gradual to not scare people off. First it's a popup that you need to right click->open to bypass, then it's notarising, soon no software from outside the store will be allowed.
What penalty did Exxon pay for the Exxon-Valdez spill? Just some money. A fine.

Oh, its a company emergency, and I need to get in? I could pay $100 parking ticket for breaking the law, and get inside NOW? Perfect. You've commodified parking for me. Thanks, "laws" for being worth breaking.

Fines are just the recurring cost of business that block little "people" with little "salaries" from doing what is reserved for those with real power.

Freedom is a lie when you cant afford it.

And I bet you dont even pay your secretary enough to make rent without outside subsidy, like another job. Like Another MASTER.

I doubt you'd survive a pay-period in their shoes.
Just had a look, thanks for the pointer. And yes, it was designed for a dark purpose. Will try to find the comparisons with the currently implemented hashing methods and see if there's merit to implementing it.
I dunno if it's as applicable, honestly. I was one of those bright kids that never had to study in high school (or college, really), but I always felt like there was at least some purpose to what I was learning, whether it was math/science concepts or how to write better, etc. And it always at least felt on solid grounding; education training is just a load of bullcrap that supports what the teacher wants to hear and busywork. Hell, I even have one masters class that has exit slips! In a masters level course!

As for why I didn't study math or science -- I did. My actual undergraduate degree is in physics; just due to various issues I ended up teaching (which I admit I enjoy, even if I'm starting to get burnt out). Dunno if I'll stay another year, at least where I'm currently at.
I can't speak to that particular method as I haven't personally played with Catalina, but you are correct.

$ sudo spctl --master-disable

definitely works.
MacOS has all of this, but none of this can protect against abuse of privileges or tricking customers into thinking their copy of an app is legitimate and entering third party information into it.

This process, agree with it or not, is meant to stop things that cannot be stopped with just basic security technology.
Daily would be tactics, not strategy, and ideally the daily game-plan follows, and follows obviously from, what was planned for the sprint, in which case the scrum is just a rubber stamp.

Ideally.
This particular argument? Not as phrased, no.

The main point often raised around the right to bear arms is that, as currently interpreted in the US, it comes at a steep cost in homicides and suicides.

Encryption doesn't really have comparable collateral damage in society.
There's the whole "but terrorists and pedophiles will hide behind encryption" argument, but even if you granted that and could measure the impact, there's little chance it would be anywhere near equivalent to 30 000 deaths annually.

So: a more nuanced version of this argument would point out that there's little to no harm from allowing widespread strong encryption, whereas there's widespread demonstrable harm from allowing widespread firearms.

To compound this, the reverse harms - lack of privacy / security on one hand, strict monopoly of force on the other - are hard to compare. Both have the potential harm of leading to unchecked tyranny, along with the potential benefit of maintaining national security and civil order; depending on which side of the debate you're on, the tendency is to downplay either the harm or the benefit and exaggerate the other.

Any reasoned comparison here ought to take into account that the tradeoffs are clearly different.
TL;DR: New MS Flight Simulator features overhauled flight model, bringing it closer to (or up to par with) X-Plane; overhauled whole-planet scenery (again, parity with XP); still apparently no cross-platform support.

I’m a happy user of X-Plane 11, never used MS Flight Similator before. This update looks very enticing and may compel me to install Windows to try it out and potentially switch.

I wonder how well it does on navigation realism—compass drifting, radio (nav aids, ATC communications) and such. X-Plane frustratingly lacks realistic ATC in many non-US airports, resorting to “Top-level area controller”, and sometimes—admittedly rarely—IRL radio navaid frequencies I’d find online are not replicated within the simulator. If new MS simulator fares better in that regard, the switch may be imminent for me.

I’m also curious about VATSIM integration, but I’m not too fixed on it as something I’m yet to actually use.
A Mars base would do a lot to prevent extinction of human life because of an "unlikely" but "it's just a matter of when, not if" situation where we get hit by a massive rock.
> As someone who answers quite a few quesitons on SO I'd really like to see posts that were perceived as wrongfully closed to see if I agree (haha) and also to see how to fix the system

Slashdot had this as well, it was called meta-mod.
I appreciate that it's fashionable to pick on the "rich", but it's not the poor who are having their private lives splashed all over the media 24/7.
There's an unofficial rust implementation that uses SQLite https://github.com/dani-garcia/bitwarden_rs
Except of course it isn't complete bullshit. It's saved me a few times where naive family members (one greater than the age of 80, the other under 12) has inadvertently downloaded mal/annoyanceware and tried to install it.

Crapware is a substantial cause of 'my machine's not working properly' among the less technically savvy
There's that, but I also just kind of like the operating system more than others ¯\_(ツ)_/¯
Actually, Apple doesn't charge anything for a developer account to notarize Mac software.
O god. The Manhattan Schist takes ages to dig through and often involves blasting under the streets of NY because it's basically obsidian.
Is the $99/year actually required? I thought there was a way to sign apps without it.
What Is a Barrier?
Yes stick to medicine. Psychology is in the puffy science zone (social science). Medicine is the oldest practice and I'm happy to see it being rewarded.
Picoscience and a Plethora of New Materials
What does GitHub Sponsors mean to me?
Polarstern icebreaker begins year-long Arctic drift
I'm surprised that he does not mention that, if you can compute FFT really fast, then you can implement all these textures without a loop along the octaves, by simply specifying the spectral decay and using random phases.
As I recall, Apache Lucene, which powers elastic search, was written so its author could organize recipes as well. I guess some people just like to cook :)
Agreed. Scrum master is the mostly useless role yet. I have had two in a row now that were just a waste of time to even have to deal with. I am constantly having to explain what we're doing so that he feels he's included, but yet he has zero clue technically.

At one job, the scrum master was an angry lesbian who used her minor role to browbeat me at every opportunity possibly because I'm part of the white, cis power structure or whatever. Talk about delusional! I'm no more privileged than anyone else, quite frankly. It was her and her "wife" (yeah, downvote away you stupid idiots--I have traditional beliefs about marriage, so sue me). Anyways, here SO was the HR director and so nobody could say a damn thing. Hope they go out of business, they deserve it.

Anyways, yeah, I haven't had a good experience with anyone titled "scrum master" at any point in the last decade and the latest few have been real gems.

I hope agile goes away completely. It has become nothing but another top down control mechanism to squeeze more work out of people who are already overworked. I fucking hate what it has become. There was a brief time when agile and agile practices were like a breath of fresh air. Now the slave drivers have taken it back for themselves.
I for one welcome our notarizing overlords. Running a terminal command to disable it is a very minor inconvenience for us nerds... in return we'll get fewer tedious house calls from family and friends asking why their computer is doing weird things.
Or does it only check signatures when you're launching things from the GUI?

Yes. If you;re tinkering with Homebre, you are not the target demographic.
This is my attempt to introduce image processing to newbies through Python. I would really like to hear feedback and suggestions.
Are you saying that I can only have one saved account for say twitter.com? That's definitely a killer for me.
In Buenos Aires you can ride the entire subway track for 0.30$, which is about 1.5 hours of subway. Without subsidies, the subway would cost at least 1$ a ride.

The hourly rate of a great part of the city workers is below 3$ and do not have full day employment.

What do these numbers mean? That a worker can get a 3.5$ an hour for 3 hours a day on the other side of the city will do it because it will cost him 0.6$ a trip. But if he had to pay 2$, that worker might not do it.

He doesn't have the choice now: he pays a tax when he buys food that forces him to take long trips to make a difference in the subway.

Overall result:

Economic efficiency: bad, because it costs more to do it this way

Welfare: bad, because it increases commute times, and reduces wages

Transit & demographics: bad because it concentrates people on the expensive side of town and increase transit exponentially
For me to interrupt you has a lower cost than for me to be stuck all day. But we need to fix something if it happens to me every day, or I can't figure out who to interrupt without affecting every member of the team.
I don't know how much value this "entertainment" has. No one I know feels truly good about their social media usage. A good movie makes people walk out of theaters with a smile. Yet most of my friends who are heavy social media users treat it almost like smoking
> Standups shouldn't be disruptive at all. Just a couple of minutes to get some idea of what everybody is working on.

That's disruptive!

> Standups are in my experience much more effective at signalling blocking issues than slack.

If you are using Slack, you have already lost the battle for productivity.

> If a couple of minutes per day kills your velocity, as the article claims, I wonder what else you're doing during the rest of the day.

Literally any interruption destroys your focus. A pending appointment destroys your focus. If you use Slack or E-Mail notifications, people never even attain focus, so in that sense it's not a loss.

> And even then I'd guess it's useful to have a quick refresher about what you're working on.

To a first approximation, nobody cares what you're working on. Nobody should care what you're working on. If your developers need to constantly communicate with each other, something is likely very wrong with the way you split up your work.

Daily standups pre-suppose that there's always stuff to communicate and that everyone is always involved, but only once a day and only briefly. This is complete nonsense. You need to be able to adapt to the situation. You need a meeting? Have a meeting with whoever is concerned. Have a follow-up meeting. Take your time and focus on the issue, then nobody will even feel like time is being wasted.
Perhaps we need to splinter the internet.

A second-citizen only internet.

A separate internet with strict open web considerations, federated protocols, rss, irc, or new updated things.
Product Hunt helped me (and why you should launch on PH too)
You obviously shouldn't be (and aren't) getting fired or jailed for being in whatever percentage of the population. But if people are going out of their way to hurt a minority, then something needs to be done to stop it. That's what those laws and HR classes should be addressing.

And if that's the thing you intend to be fighting, then yes, you've got a fight. But this shouldn't be a fight. Respecting people for their differences should be a normal part of being a decent person.
Unless, of course - you control click on first launch to bypass the check.
> Encouraging people to live attached to a subway and then incentivizing their usage of it, regardless of distance in almost any circumstance, is a huge transit efficiency boon for the economy.

Discouraging people from working where they live is the worst inefficiency you can create.
There's no relation between proper sandboxing (actual security) and a walled-garden like apple is building.

You also can download malware on the App Store.
I am constantly impressed by how prolific Borkdude, feels like every couple of months a whole new conceptual library is released...
Bot that helps people with depression could be the future of therapy
Will the Fracking Revolution Peak Before Ever Making Money?
A year later, Bloomberg silently stands by its 'Big Hack' iCloud spy chip story
While you are right, it is adding an extra hurdle that is obviously trying to stride dev toward the store.

"Hey, you can have your software notirized (which we might not accept), people will be warned before opening the app and some other bs or you can pay us 99$ and stop worrying!"
As far as I can tell, Notarization only impacts apps/executables that have the quarantine bit set in their extended attributes. This bit is typically added by web browsers and other programs when they download files directly from the internet.

Before notarization, when this bit was set, the user would receive a simple warning that the software was downloaded from the internet and they should proceed with caution.

All notarization does is add additional logic to this flow. If the notarization is "stapled" to the executable, then macOS can verify it offline, otherwise macOS will connect to Apple's servers to verify the notarization of an app/binary. This means that by notarizing an existing app, you do not need to re-distribute it.

This quarantine bit behavior is why upgrading to Catalina does not impact previously installed apps (regardless of their notarization status) as they do not have this bit set.
I come to prefer standup over slack, 10:30amish everyday a 30 second message of.

-I did x yesterday and am doing y today.
- I am blocked/need a (answer, code review, dependency completed, ect).
-reminder of OOO or WFH.

This minor message keeps everyone in the loop and takes little time. If you feel pressure to deliver because of standup I would say that's a cultural issue... or a self performance one (aka why have you been working on x for 2 weeks).
It's not bad. It's better than various other terminology failures like the https padlock or secure boot. Since notarised is sufficiently boring, it will hopefully never mean anything other than an annoyance. At least for me, notarised clearly signals unnecessary paperwork. So it is faithful in that sense. I hope secure, certified, trusted etc. all change to notarised wherever applicable.
There's a documentary out there that details how NYC tunnel construction worked back then.

Basically almost war-like propaganda about how working on the tunnel was good for you and the country, how you are chicken if you don't go down in there, etc.

They got it done fast by literally throwing people at the tunnel and scooping out their remains.

Then they had the papers run propaganda to cover up incidents and recruit more bodies.

Incidentally, they basically had the human powered version of a TBM frame back then and still had people dying left and right.

Times are a little different now....a little hard to have people dying every hour on a construction job
FindMeBahamas launches to find missing people after Hurricane Dorian
Show HN: Advanced Workflows for “Things” Power User
If that’s actually Apple’s goal, it’s taken them over a decade to get there. The Mac software market is so small and insignificant for Apple’s revenue that it wouldn’t be worth the trouble.
The use of unnecessary daily standups is an industry-wide practice that few teams escape, and it's important to talk about their general unusefulness and hidden costs.

It has been proposed originally as an agile "let's do what makes sense for each case" practice, and as quickly been adopted by companies as a common micromanagement practice.

Yes its context-dependent, but at the same time, its something so pervasive that most developers can relate to it and have or will experience it one way or the other.
Ask HN: How do I get better at writing?
My communication skills are enough for business and online forums, but they are quite mediocre overall.

How do I and learn how to write and tell better stories?
Problem is, the average user will never ever do that or even think it's possible.
> This is a trap set by the CCP. When your enemy lays a trap, saying "I'm completely entitled to go where that trap is, nobody's going to impinge on my rights of free passage" and then walking straight into the trap doesn't help anybody.

I was talking about using Western media to talk to a our friends and within our societies though. The trap might also be being chilled into giving up our freedom to think, and therefore to act, and to be in solidarity with those who need and deserve it.

I agree that "Free Hong Kong" is not a good slogan, and that mixing up the Chinese and the CCP is doing the CCP's work for them, and I also think that explaining that secession is not meant here isn't "appeasement" either. If you mean those things with "trap", I agree. But not insofar as just "speaking freely" is concerned.

I mean, it's not like the CCP wouldn't come up with things to keep people in line in absence of Westerners saying offensive things, or that even the most moderate and well reasoned argument that isn't revisionist and obedient to the whims of the CCP, cannot somehow be twisted into being offensive. So the way I see it, we'd lose something crucial and valuable if we censored ourselves, and would gain little to nothing, since that wouldn't change the mind of the CCP or loosen its grip.

> I'm saying attack the real target - the Chinese Communist Party.

I agree with that 100%, and I harbor no ill feelings towards the Chinese people as such. But the context isn't someone denigrating all Chinese people, it's someone showing solidarity with the Chinese people in Hong Kong. Though I agree that "trolling China" is a terrible suggestion, and don't troll the CCP either, resist and call it out in no unclear terms.
Also these builds will be based on old Android versions that are full of known security holes by this point. It would be irresponsible of them to knowingly distribute insecure software.

As far as companies go... Will Microsoft sell you a copy of one of their old unsupported OSs? Of course not.
True, but you still have to manually hover over each tab.
The UK has left the Common Criteria security certification scheme
I don't care how it affects fashion. You asked why you're being downvoted and I explained why.
People have been saying this for a decade.....
There is a distinct difference between asking to be called something, and asking to not be called something.

I don’t think anyone is arguing that it’s right or correct to continue using a pronoun or name that someone has specifically objected to.