skysight-inc/HackerNews huggingface dataset:
I used to do this with pfsense to route all traffic from a specific internal IP over a VPN. If I remember rightly I set up multiple VPN connections (across multiple geographic locations) and set up a way to link them all together as a logical interface (I think it was called a gateway). I then pushed out that gateways IP to the server over DHCP. I guess routing tables would have also worked. I assume all of this is possible with just pf.

These days, I have removed this functionality from my router and moved it directly onto the server. I run the container haugene/transmission-openvpn which creates and maintains a VPN for transmission, but also has a proxy I can direct other containers to use. This has the benefit of keeping more of the prerequisites of these servers managed in the same docker compose file. It bakes in most of the popular public VPN configs, so you can enable them with a few ENV vars.
The modern threat is nothing like the threats of the past. These old solutions are expensive and questionable.
Running email on a DO droplet (or any shared vps) would be pretty terrible. Even if you manage to find one that doesn't have all of its IPs blacklisted from the mainstream email providers, it's only a matter of time before your email just stops being accepted.
iPhone 12 Pro Max OLED display analysis
What does Nintendo, etc., charge to develop and distribute for a console?

Captive platforms are not new. iOS devices are consoles.
> of course it isn't up to us here to decide if it does

I also think it shouldn't be up to courts. It should be up to the consumers themselves. They generally seem quite happy with Apple and Google.

On the other hand, if there is a consumer need that is not being met by Google or Apple, it is a prime opportunity to disrupt the market with a new offering that fulfills that need. If Google or Apple stamp that out or have done so in the past, then I will agree it's an anti-competition issue.
No. Xi was born in Beijing, with his father and grandparents living in Fuping County, Shaanxi before joining CCP. And they are migrants from Henan.
Most payment processors take like 2% to 3.5% of payment amount for example. This should be the range for IAP. And payment processors are rich just with this %. But if that's not enough, apple already charges $99/year/developer for access to the store.

Some may disagree, saying "bringing in customers is worth more than that". Regardless of that discussion, the anti competitive move is that there are no alternative app stores on iOS. Also, no alternative payment processor in the apple store.
Should this make a difference? Just because users don't actually use alternative app stores doesn't mean the alternatives don't exist. It's not like Bed Bath & Beyond gets to complain that they don't get as many customers as Target. It has to be okay for a company to find themselves with naturally large marketshare simply because they do good business. If Google is doing something unkosher to get/keep their marketshare (and they are) then that's what you have to go after.
We should nudge and pressure people to be better (whether using some 'dark arts' or with kindness).

Once you learn about the horrors of the animal abuse happening thanks to the money with which you buy meat, I think it's the right thing to stop. And similarly, to encourage others to decrease their meat consumption by letting them know that by buying meat, they are very likely going against their values (just ask them if they would pay to torture a dog, for example).

Instilling better norms in a society is hard work, but it's a good thing. Thanks to the efforts of our predecessors, we now look down on beating one's wife, for example. Let's join together, and make it the norm to give 10% of our income to the most cost-effective charities we can find (see https://www.givingwhatwecan.org/ )
> You are arbitrarily picking this as an example of being right because it was done this way in the past.

Off topic: the opposite fallacy is called "chronological snobbery"[0]. I guess this could be called "historical snobbery"?

https://en.wikipedia.org/wiki/Chronological_snobbery
> When you look at other services that are just doing payment/download, it's far cheaper than 30%.

Except if you look at the link that compares all similar stores. It is around about 30% except for EPIC. EPIC can afford such a low rate because they are flush with cash from Fortnite and Unreal Engine dominates the professional game engine market. EPIC are trying to buy their way into the market, if it works then steam and other game stores will have to lower their rates.

> It's not absurd. People still made apps when the market was a lot smaller. People make apps for android. If revenue is greater than cost, then apps will get made. And a cut like that would remove a lot of competition, so the actual drop in pay wouldn't be as extreme.

We weren't talking about market. We were talking about the revenue split.

It was never 90% rate. Apple has had the 30% rate since 2011. Npbody had a problem with the 30% rate back then. Why is it suddenly such an issue?

> But okay, what if I said 75% instead? If you get 3x the market share while getting paid 25% of gross revenue, you actually make more money than if you were paid 70% on 1x market share. So there would absolutely be viable apps for some developers. But at the same time, if Apple took a 75% cut that would be unreasonable.

If people were happy with the arrangement then it is fine. So yes. However nobody would release anything to the app store back in 2011 if it was that high (70% to apple).

> They wouldn't if Apple was really committed. The app already exists, removing it would mean less money.

If everyone did it all at the same time as a protest. Apple would have to respond and everyone certainly would.

> Even with a better rate, Android's app payment market is smaller. It wouldn't do enough to make the apps there significantly better, and the number of people willing to switch off iphone for the marginal difference wouldn't do anything.

So you are saying paying the 30% on the App store is worth it as you get a larger paying market. Which is what makes the 30% reasonable because it is worth it.
> In reality, your compensation is a function of your negotiating power. Some people, in fact, manage to get the same pay even when working remote, because they're "highly employable". Others don't.

OK, but if you go in front of the employers as individuals, 1 might gain, but everybody will lose. That's not how work relationship works.

I get that on HN everybody feels like a genius and individualism is rampant. But that's a fertile ideological environment for mass exploitation.

Tech workers are just workers first and foremost, and the same dynamic of the labor market are true for tech workers, as they are true for anybody else.
That's part of it, but it also depends on the 'memory' of your immune system.
The gist of the article is: The OP created a tiny project, launched it on Product Hunt/Hacker News, and moved to creating another project. I'm glad he acknowledges the problem with this:

"A Product Hunt launch can easily get you a spike in traffic, but afterwards I really don't know what I'm doing".

Here are some tips to help with this:

1) Explore more "steady" acquisition channels. Yes, PH/HN are "spike-y" channels and they're often not enough to have a business generating sustainable income. Read "Traction" by Gabriel Weinberg (I'm also doing some research on this topic [1]).

2) Maybe flip the script and do the opposite? Choose 1 or 2 promising projects, and do "six months of exploring user acquisition". Test SEO, FB/Google Ads, partnerships, affiliates, appstores and so on.

Good luck!

[1] https://firstpayingusers.com
The people downvoting are doing so because the op was not thinking critically but spouting nonsense.
How do you have their problems become your own?
Top brands need to do something about their domain typos
Your comments make you sound weirdly proud about doing this. So good for you (I guess), but it seems like the world has moved on.
But it’s not possible to replicate Screen Time without using VPNs.
> If Apple didn't fear either Epic's lawsuit or Congressional action, or both, they'd never reduce their app store cut, for anyone, ever.

Except they have done exactly that in the past. In June 2016 Apple introduced a subscription billing model which reduces the fee to 15% after the first year a customer is subscribed.
It's not a lot of money if 10-20 people are splitting it between wages and employment taxes and health care and rent and marketing.

You can be quite a small business and still go over a million in revenue. This is more like "single small team" as a threshold.
Not all 250 applications are in the same time frame. I would that the first 4 to 6 weeks I was applying just like you said. Selecting very specific companies and creating higher quality applications. Only when it seemed to be going nowhere I made it a numbers game. And that worked for me.

About your profile, I was not talking about credentials only. The fact that you are in position to hire someone tells me you are not a junior developer. The hiring market for junior vs senior is very different. If you are a senior/principal/staff/tech lead fullstack, you can choose where to work. If you happen to know something very specific, that helps too. I have 3 years of experience only with Javascript on the frontend. It is not the same market as you probably.
Another vote for this book... it is very good. I negotiate contracts, price, and terms & conditions as a significant portion of my job.
> What happens to a phone manufacturer who ships a phone with an alternate App store?

You get to be the best selling Android phone every year. Are we all forgetting that Samsung ships their own app store? Nobody uses it because it's garbage but that's not Google Play's fault.
> Who knows what bowl.stir() actually does to the internal state of bowl, and what methods should have been run up until this point to get into that state, is the bowl ready to stir?

A major benefit of OO is that you can actually enforce this. Encapsulation is useful for data objects where some configurations of bits are valid and some are invalid. Careful interfaces let you ensure that the object is always in a valid state and does not permit you to do a thing when it is not valid. The fact that you'd be unsure of these questions is an indication that your interface is done poorly.

Granted, this is really hard to get right. Doing it badly leads to the nightmarish combination of easily mutable state that isn't easily visible.

"Copy everything" can be a really compelling option for many programs and there are persistent data types that help do this in a mostly scalable fashion. But there are plenty of cases where it just won't work. In my job our system primarily works on a data object that is too large to meaningfully copy everywhere. The solution is extremely judicious use of "const" and clear rules for automatically invalidating certain dependent program state when the underlying state we are working with changes. Lots of work, but in the end you get a ton of very strong invariants that make it really easy to work with the data.
Thanks. I intentionally stayed outside of the business domain, since I believe it is a subset of the problem domain. But, then again, I agree the orientation should be around the added value and as such, most likely, the business domain.
I've heard the Biden stuff is all smoke [1]. What's the part of the story that I'm missing? What was the corruption?

1. https://www.nbcnews.com/politics/2020-election/here-s-what-h...
I attended a weekend-long T-Group. It's a workshop in sick you get to practice interpersonal interactions dialed to 11 with super fast feedback. It's really hard to describe without it sounding ridiculous. In essence one person says something and then someone else will give them immediate feedback on it. It's hands down the best learning experience I've ever had. It's also very, very hard emotional work.

There is a class at Stanford graduate School of business that follows this. I understand it's their most popular class. At Stanford it's stretched over several weeks. The workshop I attended we've from Friday evening to Sunday evening and was hosted by Jana who also is involved with the Stanford class. You can find the Stafford class and links to others who offer this type of experience here: https://www.gsb.stanford.edu/experience/learning/leadership/...
Five AI failures you need to know before starting AI project
That sounds like you're dismissing the concepts of self-defence and retaliation.
:( system colors were deprecated in CSS3. Really handy for LOB apps
I was lucky enough to get paid for this but I'll say it anyway: learning to speak is the only thing of lasting value I have gotten out of startup accelerators.

I would have gladly drop a few grand to acquire that skill. In fact, I'm considering hiring a speaking coach to improve.

I've historically been a strong written communicator, but it turns out that speaking is very different from writing. In fact, I had thought of myself as a pretty strong speaker due to my experience giving scholarly presentations ... how wrong I was. Academic talks are a different beast altogether.

If you haven't seen Patrick Winston's How to Speak lecture [0], drop what you're doing and watch it now. I'll leave you with a (paraphrased) quote from his lecture: your ideas are like your children and you don't want to send them off into the world dressed in rags.

[0] https://www.youtube.com/watch?v=Unzc731iCUY
That's just wrong.

The root of "human" إنسان (insaan) is ء ن س (ʾ-n-s)

The root of "forget" إنس (insa) is ن س ي (n-s-y)

Not the same root.

The word templates and roots are different, but the combination root1+template1 happens to look identical to root2+template2. (each arabic word is a 3-letter root + assigned into a large n-letter word template)

insa is the second-person masculine singular active imperative of نَسِيَ‎ (nasiya), equivalent to the command "forget!" in english, addressed to male.

I think I found the root of this rumor [3] (some religious mumbo jumbo):

"In Egyptian Arabic, the word 'insan' means 'human'. If we remove the 'n', the word becomes 'insa', which means 'to forget'. So you see, the word 'forget' is taken from the word 'human'. And since it was God who created our minds and hearts, He knew from the very beginning that we would quickly forget our history"

refs:

[1] human - https://en.wiktionary.org/wiki/%D8%A5%D9%86%D8%B3%D8%A7%D9%8...

[2] forget - https://en.wiktionary.org/wiki/%D9%86%D8%B3%D9%8A

[3] https://www.goodreads.com/quotes/7942501-in-egyptian-arabic-...

Note: I corrected my comment - previously I spelled the second word incorrectly.
From the "about us"[0]:

Plough is the publishing house of the Bruderhof, an international movement of Christian communities whose members are called to follow Jesus together in the spirit of the Sermon on the Mount and of the first church in Jerusalem, sharing all our talents, income, and possessions (Acts 2 and 4). Bruderhof communities, which include both families and single people from a wide range of backgrounds, are located in the United States, England, Germany, Australia, and Paraguay.

[0] https://www.plough.com/en/about-us
I didn't notice before that Librem 5 doesn't have HW accelerated video encoding.

Looks like most of the performance difference is in GPU. CPU is the same old Cortex A53 in both.
> In reality, your compensation is a function of your negotiating power.

This quickly falls down once salaries and payments become public. In economic parlance, when everybody has all the information and the job market becomes efficient.
And three were recently turned into streaming series. Great stuff!
I recommend the thinkpad t or x series over the dell xps 13.

- XPS 13 is going to look way better, have better screen. But
- Thinkpad, more comfortable keyboard, more ports, you don't mind throwing it around, and it's cheaper.

You can currently get a Thinkpad x13 AMD for about $750, tax included and it'll do all you need, minus playing games.
You are too negative. "tiny businesses" implies that the author himself does not believe these to be fully fledged businesses, for probably the same reasons you are listing.

I applaud this initiative, instead. It's commendable that someone decided to build not just one, but several things; for fun, and perhaps some profit.

Then, if one of those ideas turns out to be very promising, the rest of the "business" can be quite trivial to setup, at least initially.
> A typical industry book is $40-$50, and a typical text book is $100-$150.

If this is out of some people's budgets, check eBay. Also some thrift store chains have certain locations that are book focused.

You can get older edition textbooks for practically free. It's not like Claude Shannon's equations have changed. The old editions are effectively just as good.

I've picked up plenty of classic books, HBR, Drucker, Christensen, Moore, etc ... $2-3 in fine condition. To be honest, half the time it looks unread. Then you can donate them "back into the stream" when you're done for others.
tig might be something like that: https://jonas.github.io/tig/
At the risk of seeming like I'm helping the pharmaceutical industry off the hook; there's a flip-side to the pharmaceutical companies pushing their products the way they do: people want the pills. We--especially in the West--are lazy and we think it's ok to just take a pill and be done with it.

I commend you for doing the work you needed to do to get healthy! I wish more people would take that route instead of taking pills. It is so much more rewarding!
CKA Certification Exam Giveaway Sweepsstakes
CyberMonday Learning Discounts & Giveaways.
Once you make claims like "everyone is", it sounds like you've given up on evidence, or have a tautological (always true) definition.

Empirical evidence says otherwise (about altruism): see the work of Daniel Batson - https://en.wikipedia.org/wiki/Daniel_Batson

As for good people, there are many. There are thousands who give at least 10% of their income to the most cost-effective charity they can find - https://www.givingwhatwecan.org/

There are thousands of people working very hard on the most effective solutions to the world's most important problems - https://www.effectivealtruism.org/

There is plenty of hope. Find better people, work to improve yourself, the world, and others.
> purely a cynical piece of PR

Well, this is a big change to a core part of their App Store business model.

It’s hard to reduce that to a PR move.

Consider the revenue at stake here.
Same with Hindi and a bunch of other South Asian languages.
Your moral judgment notwithstanding, here we are, discussing the problem of people unable to pay their expensive guaranteed loans.

Perhaps your proposal is that, before someone takes out a loan, they take and pass a course that covers interest rates, credit scores, expected income, alternatives, and other such issues? Is that what you meant?
I really wish Microsoft would hire some developers to help Nikolaj. I've done some simple volunteer dev work for Z3 (just creating a nuget package & improving their build/release pipeline mostly) but my impression is there is a ton of work that could be done if one were to really sink their teeth into the codebase. Really tricky, interesting, applied-theory type work too.

I'm biased but if I had any purse string authority at Microsoft, RiSE's budget would be a multiple of what it currently is.
What are the rates for React/C#?
> Take 2 people of equal skill, experience, and negotiating prowess.

This just doesn't exist, not even in a hand-wavy rhetorical sense.
Linking to Github probably set some expectations about the licensing model. The project homepage gives you more control over your branding and message.
It has for me in the past. I have at least something at every domain name in my portfolio for that reason.
The Guide to Mysqldump
This post (or rather the original delistedgames article) is so unneccessary (although I guess most of the chat here is about backwards compatibility then the posted topic) because this is no surprise incident. Sony actually announced this was going to happen a few months ago and it was covered in a few prominent online gaming sites. The only thing Sony did was streamline their online store (no delisting going on) to focus on current and previous gen stuff. All the older stuff is still available on their respective console stores. So if you want to buy or browse PS3 games, you have to boot up your old PS3 and open the store, no big deal really to have to use the machine they play on to buy them. Very few websites will keep all the content live continuously just for the sake of it, they nearly all revamp and update occasionally, especially with new product/technology launches.
Is that website hosted on that Mac Mini? It's slow as hell :-)
I agree, This was a fun read. I also think this is a really excellent way to gain some experience, do something fun, and potentially hit on a big idea.

I can definitely see the excitement of creating something small but semi-viral on the internet
There's already mature, widely adopted tools like certbot and acme.sh that do this automatically for you.

It may not be zero, but it's no more than Comodo.
Just for the record, Japan didn't attack pearl harbor to "demoralize" the US, they did it with the aim to fully decapitate the US Pacific fleet, and it almost worked if it weren't because US Pacific carriers were off to the sea at the time and not in the dock

Besides that, please don't do the dumb US jingoism, it is just so tiring overall
I assume you are talking about "aadmi"?
bg: #fafafa; fg: #101010

Black and white, but take the edge of a little.
I haven't tried this (don't have an M1 to hand!) but:

iterm2 -> Preferences -> Profiles -> General

Change the "Login Shell" drop down to "Command" and then enter `arch -x86_64 /usr/local/bin/zsh` or whatever your shell is.
Newest climate models shouldn’t raise future warming projections
Now that I see egpu on hackernews I know why the site was slow ;-)
Even if you leave other countries out of the equation, equalized salaries across the country is far more likely to everyone being paid medium cost of living salaries (say, Chicago), rather than Bay Area.
> The Software Developers will follow the path of the Autoworkers of the 60s, once a high paid and esteemed profession which becomes a menial job with average pay.

yeah... but the choice here is political, it's not the natural forces of the market (it's rarely the natural forces of the market).

Working in Germany as autoworkers, you still get a more than decent wage. Sure, work is hard. But money is good.

America instead, decided to get cheap till the point to move plants to Mexico or Asia. It was a political choice.
People are asking "How do I find a coach?", and like most personal services, the best leads come from referrals and friends.

I'm a tech mentor and lifecoach myself, and I'm ready to work with you to help achieve your dreams. I offer a free discovery call to get clear on your goals:
https://calendly.com/ryanpetroff/discovery-call
Books, but then I've always learned best from books - you set your own pace, they are easily cross-referenced and indexable, and to top it all off books are more often than not structured and well-organized. Re-reading is also an option. I point out all these things to contrast books to lectures or coaching, or even videos; they're just not the same or as good as a good book.

As for specifics, if you haven't read it already, "The Pragmatic Programmer: From Journeyman to Master" is excellent and a great place to start, and one of their biggest tips? Read books, at least one per quarter.
Then companies should have no problems whatsoever with Unions? I mean, if a group of employees want to get together to amplify their negotiating power, then they should not stop that?
lower standard of living. people settle for less.