skysight-inc/HackerNews huggingface dataset:
But Gmail, Netflix, and others have enough weight to “convince” Apple to give them a free pass. I would not be surprised if legal threats are common in these conversations.

Recently I was looking at iOS hacks that turn the volume buttons into application controls, you know how both Snapchat and the native Camera app work. This is explicitly prohibited, but I would bet that Snapchat has threatened to sue over it, which is why it still works for them.
As with many definition terms there are multiple answers to what is a library and what is a framework, and the phrasing you've described is one way, but another axis that is probably closer to why Bootstrap chose the name "Framework" over library is: "do one and only one feature" versus "generously include the kitchen sink".

Often in CSS terms a CSS library is focused on a specific "vertical": a grid library provides everything you need for a grid. Whereas a CSS framework generally focuses on providing a little bit of everything ("horizontal"): Bootstrap has a grid system (library), but also a button library, a modal popup library, etc, all bundled together in a one-stop shop for developer convenience.
CRUD and data serialization is an incredibly broad and diverse field. It's like saying "we've been moving our hands and feet for centuries, how can we not just say: this is how we move our hands and feet?"

Software has so many more possibilities to explore than carpentry which is constrained by our current physical technology. It's far better to encourage engineers to explore these diverse possibilities than to encourage conformity and allegiance to some singular path that everyone is supposed to agree on and work towards. You would simply miss a lot of different innovations by grinding away on the same path. Communities that do so just stagnate.
I am on fedora with added zol repository and fedora 30 doesn't supply any zfs modules or initramfs scripts. I had to do my scripts to verify that the modules are included and don't break my boot process. And it worked like a charm... for a while.
That’s true, but both rust (https://doc.rust-lang.org/beta/std/cmp/trait.Eq.html) and Haskell (https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-...) use eq or similar for what this proposal calls comparable, as do C# (IEquatable), java (through Object.equals), and Swift (Equatable)
I'm not saying I have a problem with you using the term, I'm saying I don't understand why it isn't just "PoCs" any more and what was lacking with that.
Twitter is such a horrible medium for a post/rant like this.
I mean yes, that's been the case since in-app purchases on the Apple store. What's new? You can complain, tweet and seek regulatory relief but at the end of the day you built that app knowing perfectly well Apple will ask for 30% of your iOS revenue.
It was just recently released for Android. The iPhone app hasn't been updated in over a year.
I'm down with anything that punishes the creator of Ruby on Rails
I had the same issues with major breaks between Bootstrap 4.x alphas and betas, but to be honest, their migration changelog [1] was truly helpful and you could simply search and replace most changes.

It's the price of choosing the bleeding edge I guess.

[1] https://getbootstrap.com/docs/4.5/migration/
> it could be someone you hate today and an activist the next

Facebook had no control over the exploit once it was handed over to the FBI. It could have been simultaneously used on the child predator and 100 activists at the same time.
That's only for subscriptions, right? Not every type of app can support that type of business model.
I created a transcription for my notes, thought I'd share:

https://gist.github.com/torsday/258250b13996a686fb615ee04a55...
They have a monopoly on their platform? It’s their platform they can do whatever they want and if you don’t like it you can take your toys elsewhere. I don’t get how a lot of HN is all about freedom of X but then when you can’t do whatever you want in Apple’s App Store it’s all about “they’re not playing fair”.
Who are you replying to? Is any of your elaboration related to this result type?

class Result<T>
{
bool IsSuccess {get; set;}
string Message {get; set;}
T Data {get; set;}
}
Result types are much better than multiple return values. But now the entire Go ecosystem has to migrate, if we want those benefits (and we want consistent behavior across APIs). It'd be like the Node.js move to promises, only worse...
This is so fun. Add more cities! :D
Who are you replying to? Is it in any way related to the original comment I replied to and this type?

class Result<T>
{
bool IsSuccess {get; set;}
string Message {get; set;}
T Data {get; set;}
}
> You can find the code on Github and this website works completely offline. Save it to your computer (Ctrl+S) in order to not loose access to the s4 in case this website will be down at any point in the future.

I'm also seeding this on Beaker.
hyper://467f73aff5af260ab04a4f064fa8cd7fda6f23fed4ff227bc29514c3381a2087/
But why "Hey" and not Slack or any of the other thousands of SAAS that have a mobile iOS client completely separate from billing.
It's true that object in freefall being attracted towards a gravity well does not have less mass as it approaches deeper parts in the well. However, it will have less rest mass from its potential energy, and more mass due to its kinetic energy. If the object continues on a trajectory past the gravity well and out to space beyond, it will lose that kinetic energy, and regain the potential energy. So in that sense, it's true: the overall mass doesn't change.

But if the object smacks into something, like an accretion disk around the black hole, or the atmosphere of a planet, then the kinetic energy escapes the object, and is lost to the surrounding system (through mechanisms like friction and compression, as you've mentioned). Per Einstein, this lost energy really does mean the object has lost mass.
I know what you mean. I currently have 10 windows open, each containing various tabs of stuff I've been researching and I can't wait to get them closed off. I would be fine with an accident but unfortunately I'm too smart for my own good and have setup safeguards for that, like having [SessionBuddy](https://chrome.google.com/webstore/detail/session-buddy/edac...) installed in Chrome (which keeps snapshots of all open tabs and windows with the option of saving/naming/editing windows/sessions).
Extra fees?
That's not totally true, either. You can only use Stripe as an option if the service being paid for is delivered outside of the app (I.e. Uber, Ecommerce, etc). Any purely digital content must be paid for via in-app purchase and take the 30% revenue cut. That's why you can't get an Audible or Spotify subscription from within the app.
You can't be assured that they will send that CSP header or meta tag with every request, either. If your threat model includes this, might as well save the page locally.
The result of the scan was that I didn’t have a tumor, stroke Or any bleeding. Thank you, I’ll look into this.
To publish an app so that real Apple users can run it on their machines, you need to buy a $100 developer license. This applies for both desktop and mobile apps.

For a recent open source project, I had to take down the OSX version of our pre-built client because it would not let users run the app without giving them a warning and force them to change their settings.

It's extremely restrictive. Especially to a developer. Even after 2 years, I could not get over having to push the Cmd button with the side of my thumb.

I'm at least 2x faster and more productive on a Dell or HP machine with Ubuntu or Kubuntu installed. The workspaces feature and customizability on Kubuntu is mind-blowing.
They are made in china, at least the last I bought (at least the company and the software are not chinese, of course)
No, you can’t pay for Netflix on iOS.
The problem is that everyone has his own personal experiences. In my surroundings I've seen black women get funding where white men did not. I've seen minorities preferred in hiring.

The world has changed drastically in the last five years. It is white men who feel silenced in the tech industry, by HR, the press, CEOs and activists.

So the article can be true of course, but it aligns less and less with what we see in the field.
Correct me if I’m wrong, but I don’t think that non-black people of color are disproportionately experiencing police violence at the same rates?
Something I'm not seeing a lot of mention of was the fact that the Canadian aerospace program was absolutely riddled with Soviet spies.

I don't have references in front of me unfortunately, but if you choose to believe me, a good amount of the American resistance to the Arrow program had to do with direct technology transfer to the Soviet Union via their thorough penetration of the Canadian aerospace program. The Arrow represented a conduit of American aerospace knowledge directly to the Soviets, and had to be stopped.
"But in comparison to the American system it is an unmitigated good, at the absolute least for everyone with less than say, a million dollars in liquid savings."

This is a little bombastic, and your anecdote is just a data point, not a reflection of the 'system'.

The US system is very expensive, but if someone is covered it's generally much better. I'm not quite sure if it's a very good deal, but the quality is high.

The Canadian system is highly rationed for many things. While in the US you might wait a few weeks for an operation, in Canada it could be months, years - or never.

In Ontario and Quebec - you literally cannot get a 'doctor' anymore, they are forcing people into clinics because it's more economical, meaning one's medical history may be not be integrated into diagnosis. When people have 'serious things' obviously they get care, but I personally had a 'difficult to diagnose problem' and the doctors at the clinics just didn't care - I had to go to the 'Cleveland Clinic' in Toronto, a 'private practice back door' to get someone to pay attention.

Almost nobody in the US has a 'million dollars in liquidity' and so this statement is really unfair.

The US system has 'major pitfalls' that regular people can fall into when they are not covered, and of course, a ton of people that are not insured.

It's a more existential problem than mere private/public discussions can address, that said, the lack of real private practice in Canada severely limits how much people can spend if they want to in the area, and it means an otherwise huge chunk of the economy lives in the socialized system, which means money doesn't get into so many things we might like it to. Canada and other nations end up depending heavily on the US for a lot of medical innovation.
Robin Diangelo’s work doesn’t seem to me very good or well informed on what anti-racism actually constitutes. It seems mostly like a schtick to sell to HR managers. The way that she essentializes race seems like a bizarre, inverted reification of whiteness (and by extension white supremacy), than any deconstruction or attack on it.

Anti-racism is about taking on the powers and material structures that reproduce racism in our society to put an end to that reproduction. It’s what the multiracial coalition is doing right now, in the streets, forcing changes to laws and policing.

All of this has little to do with your boss paying someone to lecture you about why you’re bad/biased/ignorant. In fact, it’s contrary to anti-racism, because it positions your boss, who controls your life and buys her classes, as the arbiter of what is and isn’t racism.

People would be better off studying the life and work of Fred Hampton.
The FBI would rather let a suspect go than reveal the vulnerabilities it is exploiting.

https://www.schneier.com/blog/archives/2017/03/fbis_exploit_...
Not GP but:

It may frustrate coworkers who need to edit the code.

It adds another dependency into your workflow.
15,000 transactions is not "a large percentage of the Venezuelan population". Furthermore, the percentage of the population that went to the U.S. is also not large.

The population of Venezuela is 28.8 million [0]

The number of ex-pat students abroad is relatively tiny: 8,540 to the U.S. for 2016/2017 school year. [1]

[0] https://data.worldbank.org/country/venezuela-rb
[1]https://wenr.wes.org/2018/11/venezuela-in-crisis-what-does-i...
As a less rhetorical answer, that might help some people if not the OP – as an Asian man in America, I have to worry about people making stupid jokes about my perceived culture, but usually not about getting the police called on me and being shot dead because I'm examining a BB gun that is on sale at Walmart [1] (sometimes, there are exceptions [2]).

BIPOC puts this group of people (Black and Indigenous) as a separate group before POC, since they face these challenges of simply surviving in society while doing what most of the "rest of us" consider normal activities. At first I was puzzled about why indigenous people were included, but then realized, for example, that Native Americans are killed in police encounters at a higher rate than any other ethnic group [3].

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

[2] https://en.wikipedia.org/wiki/Sureshbhai_Patel (it's sobering to note that even in this case, Patel had the police called on him because someone thought he was Black)

[3] https://www.cnn.com/2017/11/10/us/native-lives-matter/index....
unsurprising. But the main problem, IMHO, is that there is a company that has complete control of what apps can be installed on their phones. And those phones are not used just by a few fanatics in very special contexts, they are used by millions of (mostly unaware) people. This is the root issue, and it's completely unacceptable.
Oh, I do. I don't like it at all as any payment through Apple costs way too much.

I was just opposing the statement that you cannot offer another way of payment in an iOS app, that part is just not true.
To be 100% honest: I didn't even think about this kind of strategy (never did even in the past).

Thinking about it now, it might make sense.

On the other hand, nowadays there isn't a lot of choice (only 3 manufacturers? WD, Toshiba and Seagate? If yes, then it's quite sad...) and honestly for me it hasn't been easy to choose even just a single model (reading all user reviews, comparing prices, searching specs for e.g. operating temperature, mtbf, finding infos about SMR, etc...) => I felt exhausted after deciding for Toshiba/N300 and I didn't have any other good 2nd candidate... .

Let's see in another ~4 years, maybe I'll adopt this strategy. At least I ordered 2 groups of 4 HDDs from 2 different shops, so I should have at least a minimal amount of "mix" in it. And the ones used in the NAS host the backup of the ones used by the server, so I just hope that I don't have a 2+2 HDD failure in the two raidZ1 :P

Thanks for the enlightenment :)
It's worth noting that open source isn't directly at odds with commercial funding. There are lots of open source products out there like Android, GitLab, Nextcloud, IntelliJ,and many others that are developed commercially, but also have an open source core. I think that's a good model since it ensures that the project has funding for full time development and polish, while also leaving the option for the users to take the source and fork it if the product goes in a direction they don't like. Another approach is open source foundations like Firefox or Linux foundation, and donations funded projects like Mastodon. All of these are solid and polished pieces of software.

If syncthing got abandoned then the source is still going to be there, and if there's a community of users around it then development can be picked up by somebody else. This happens all the time in open source world. I already gave GNOME as an example of a project where the original project went in a directions users didn't agree with, and now there are forks of it with Mate and Cinnamon that went their own way.

Meanwhile, if syncthing was a closed source product and the company went under, that would be the end of it definitively. The users would be hung out to dry, and there would be no possibility to adapt it to new OSes, or platforms. It would just be dead.

And syncthing is clearly meant for use cases where you're sharing files between personal devices. However, Nextcloud is a great answer for professional environment. In fact it's so great that German Federal Administration relies on it https://nextcloud.com/blog/german-federal-administration-rel...

So, I don't actually see any significant limits in open source compared to commercial software. There are some trade offs, but open source has certainly been demonstrated to work well in a very wide variety of environments including enterprise and consumer products.

And the core point here is that open source leaves uses with more options than commercial software. Yes, projects can move in new directions, become abandoned, and so on. However, there is at least the possibility of users being able to keep using the version of the project they like, and that's what's missing with closed source software.
If you define average as a FAANG programmer,

But that would be silly, as the FAANG pool is far from the average. Average SF programmer salaries are still in the low 100s from the last numbers I saw (a few years out of date). Even with two of those in a household, you aren't buying in SF.
It does, but its tricked by black surfaces that absorb IR. Its why my Roomba refuses to clean my black rug, it thinks its a hole in the ground.
From the Twitter thread, it seems pretty clear they are trying to comply, similar to other services.

Can you clarify where they are not?
It is a lucrative market, they have money and followers. I would not believe they could design smartphone processor but here we are. Lets check in five years.
The Netflix app doesn't require you to use Apple Pay. Why should Hey be treated differently?
Black Lives Matter was a movement started specifically about the policing of black people and black communities. I haven’t read about any people groups taking offense at this terminology except for white people who cannot come to accept that, for instance, “save the rainforest” does not mean you don’t care about deforestation generally but rather is meant to draw attention to a very real issue even if you happen to care about the longevity of all forests.
Agreed. I think if anything this a the Streisand effect too, in that, most people didn't think slavery when they read the word 'master' in the context of branches.

Now this is all people will think about and if they change the word to 'main' it will get memed and ridiculed and mocked to oblivion because of the huge inconvenience it will cause.

It will have so many unintended consequences.

It solves nothing honestly.
Oh my goodness, it even has the UPS trucks and random Uber/Lyft drivers blocking the driving lanes in San Francisco. That's what I call realism, it's bringing back PTSD for me.

Fantastic project, works really well, almost too well!
You can't make in-app purchases in Spotify. Netflix got rid of in-app purchases for a while, but then renegotiated a new deal with Apple. You can't buy books in Kindle.

And the list goes on.
Or bury the subscription so far in the menu that no one would ever find it?
Netflix accepted in-app subscriptions until December 2018.
Don't buy an iPhone if you don't like it. Vote with your wallet.
If you are interested in this, GiveCrypto has been experimenting with direct crypto transfers in Venezuela:
https://medium.com/givecrypto

Results are mixed, but there is some movement.
I don't see how this would change. I haven't seen anything that suggests that Apple would be moving away from using third-party GPUs in this process. The ARM move would only affect the CPU which would have no bearing on the graphics stack on the Windows side.
Did they disclose it anyways? If not, why not even if it was already ineffective?
It's a really interesting story, actually! The question of whether and when to capitalize has been an active one since at least the early 20th century. Here's a (very) recent Columbia Journalism Review article that discusses it from a stylistic perspective:

https://www.cjr.org/analysis/capital-b-black-styleguide.php

And I also thought that this article, about the Brookings Institution's decision to capitalize Black in their reports, had some interesting historical context:

https://www.brookings.edu/research/brookingscapitalizesblack...
I agree with the spirit of what you are saying, but I'd nit pick and say that lack of generics and presence of implicit null types make Go not simple and not practical over other options in the same space.
Some inferences are perfectly fine. If someone shows up in your office wearing the outfit of a cleaning company, you're fine in assuming they're a cleaning person.

In some circumstances, it's not harmful to assume the person wearing a suit is the CEO, though you might not always be right. The person in the suit might also be head of sales, while baggy clothes is CEO. Generally, it's better not to assume at all unless you're forced to. Just ask.

But inferring that someone isn't the CEO because they're black? I'm sorry, but that's racism pure and simple. Stereotyping is one form of racism (not the only one). You have no reason to make the inference, and it's highly insulting if you make a mistake. And to assume that feelings wouldn't be hurt is... tremendously naive and blind to the reality of racism.
Ah you're quite correct.
The argument against Bootstrap was the jQuery dependency, but that's now gone.

So what is the difference between all these front-end frameworks if they are all dropping down to base HTML + CSS?
How do we do that? What you're saying is a common tenant of anarchism, but unfortunately, anarchy is unstable. Groups will merge and power will be concentrated until there exists an equilibrium.
Author here - yes there are schemes to do it client-side. However there is enough legacy code and frameworks out there that use nested transactions via pg's savepoint protocol, that some compatibility with those is warranted.
Sounds similar to how Romanians will often denominate rent payment and larger settlements in Euros rather than in Leis (RON). In essence, they're doing it for the same reason; because of the volatility of their own currency. The exception seems to be that this is legal in Romania. I'm not sure the same is true for Venezuela, but please correct me if I'm wrong.
Kubernetes actually started out in Java, and was only rewritten into Go later (before 1.0 though). The choice of Go could also have been influenced by Docker being written in Go (which also meant that some Docker-related libraries were already available for Kubernetes to use).
After being where you are a few years ago, I'm 3-6 months into entrepreneurship journey and can share thoughts.

Incoherent Mind dump incoming

Some people want to jump from job to product/own startup.

Personally my risk appetite is low. So I went down the job -> consultant/freelancer -> agency route.

Next step is product but not sure when.

I read many books, watched quite some YouTube channels etc. Tried to improve soft skills.

Conferences travel, trade show advice is correct.

Trying to be closer to customers advice from others is also correct.

Most advice works. But nothing beats real experience.. you can only prep so much.

What I wish I had done better before taking the jump

- build LinkedIn/Twitter/any following audience.
- throw myself out there with a blog or something.

The above are two you can do right now.

Find me on LinkedIn. Zubair Lutfullah Kakakhel. Happy to connect and share more thoughts.

Thanks
i don't use freebsd regularly these days but i happily donate to the foundation each year. keep up the great work!
> I would bet that Snapchat has threatened to sue over it

I'd gladly take that bet. Just preferential treatment for a large customer and is very common.