skysight-inc/HackerNews huggingface dataset:
> Cloud vendors avoid it like the plague, rightly or wrongly

I don't think they do, actually? MongoDB felt a need to change their license from AGPL to SSPL. That said, I'm on "not going far enough" side of the argument. I don't care if they distribute their code, I want them to stop competing with my service, or to pay the royalties. Alternatively, they are free to develop their own product. Note that that doesn't go for users - users are free to install and use the software as they see fit. But providing competing service which is based on the work of those that bigtech competes with, simply does not seem fair to me.
"and having to spend 3x the price tag just to get the hardware is something that makes little to no sense."

But still probably cheaper than the value of your time spent building a Hackintosh and keeping it functional.
Well, I asked the question, and I consider his response an answer.

Yes, these problems exists outside of FB.

Yes, I'm sure the other poster is acknowledging very little if anything would change if FB disappeared, over a nominal time horizon.

I personally think FB and the other social media sites are doing more good than harm, so I disagree with the other poster's overall assessment.

One way or another, there are no clear or known paths that are reasonably possible away from this kind of situation.
Well done, one of the more succinct and accurate explanations of the shortcomings of the unions I've experienced and have relayed to me (Teamsters, NEA, CWA) in the US.
This is _free software_ we're talking about. The concept of doing it for money itself is quite asinine. Now, using it to established yourself as a domain expert (exposure) and then capitalizing w/ a consulting business makes sense.

The core issue is that consulting scales at O(n) where n is your personal time investment. It's not like offering a service where you spend all your time working on the service and get to experience exponential growth.

Basically, if you choose to commit to free software / OSS, you can't expect to get directly paid for it. Now, I know that that's not always ideal and ends up in tragedy-of-the-commons situations where the OSS devs don't get paid enough, but that's the reality of the situation to me.

Restrictive licenses don't solve the problem, because these same cloud behemoths can just pull an open distro on you.
Google is automating things to a scary degree, with no way to appeal or ever even talk to a human. Unless you are a big corporation and have an account manager things can be tough. Similar with GCP, countless horror stories over the years. I wonder if Google ever plans to address these issues or if in grand money scheme of things it just doesnt matter.
Provided it doesn't reduce sex drive, sign me up!
> This was specifically a problem when playing Assassin's Creed: Odyssey cause in the cutscene the characters would say something like "Go to the lag * and meet * lag " and then I had no idea what I had to do next.

That's annoying.

Now, as a technicality specific to ACO, the goals should still appear in the mission's description, no matter whether you hear the NPCs stating those goals or not.
It truly horrifies me when I learned there are groups who celebrate mass murder by posting video to Internet. They go out of their way to mutate their posting in order to evade Internet service's detecting. Who are these people? I never know this dark side of humanity exist and it horrifies me.

https://www.washingtonpost.com/technology/2019/03/18/inside-...
Traffic fatalities are down, I guess we can get rid of the seat belts and airbags now?
The problem of leaky abstractions can't be solved by slapping yet another abstraction on top. The best case is that you become locked into your cloud provider abstraction layer instead of the cloud providers themselves - and then what stops them from becoming just as monopolistic?
Functional Programming Patterns with RamdaJS
Yeah, but the video file has to be the same video streaming to lots of people.

CDNs aren't helpful if every stream is unique.
Is French industry mostly nationalized? If not, I don't see how it's barely capitalistic. Capitalism doesn't require laissez-faire.
In my own view the fairest structure would be an hourly wage plus commission based on the sale price.

That way even if the client backs out, at least the agent hasn't completely wasted their time, effort, and money for absolutely nothing.

I don't see why a commission should be limited, however. If you're great at your job and have a track record of selling homes home for more or buying homes for less than other agents can, why shouldn't you be allowed to charge more?

Even now, some agents (if they're desperate or just starting out in the field) will negotiate away part of their commission. So a lower commission is always an option too.
Hmm, you do realize that shoplifting is a thing? That cash registers were invented in part to protect against employee theft?

The question isn't whether there is crime or not, but how much and whether it's worth the cost and risk. Merchants do have to spend time and effort fighting it. It's a significant cost of business.
Just curious... What does engineering management look like at Stripe? Do they do the standard goal-setting stuff that's common in the valley?
> a lot of injustice

"injustice" doesn't even begin to describe the level of persecution that they have endured in China. This is nothing like Scientology in any way, followers of Scientology are not murdered by the U.S. government.

Just take a look at https://en.wikipedia.org/wiki/Persecution_of_Falun_Gong#Tort...

"In order to reach transformation targets, the government sanctioned the systematic use of torture and violence against Falun Gong practitioners, including shocks with electric truncheons and beatings."

"Since 2000, the U.N. Special Rapporteur on Torture documented 314 cases of torture in China, representing more than 1,160 individuals. Falun Gong comprised 66% of the reported torture cases."

"The Falun Dafa Information Center reports that over 3,700 named Falun Gong practitioners have died as a result of torture and abuse in custody, typically after they refused to recant their beliefs. ... Government authorities deny that Falun Gong practitioners are killed in custody. They attribute deaths to suicide, illness, or other accidents."

"In 2014, investigative journalist Ethan Gutmann published the results of his own investigation. ... In 2014, investigative journalist Ethan Gutmann published the results of his own investigation. ... In December 2005 and November 2006, China's Deputy Health Minister acknowledged that the practice of removing organs from executed prisoners for transplants was widespread. However, Chinese officials deny that Falun Gong practitioners' organs are being harvested, and insist that China abides by World Health Organization principles that prohibit the sale of human organs without written consent from donors."

And https://en.wikipedia.org/wiki/Falun_Gong_outside_mainland_Ch...

"In September 2001, five Falun Gong practitioners were assaulted while demonstrating outside the Chinese consulate in Chicago. The assailants, who were later convicted of battery, were members of a Chinese-American association with connections to the Chinese consulate."

"In 2002, 25-year-old Ottawa practitioner Leon Wang reported being kicked, dragged, and beaten inside the Chinese embassy after he was caught taking pictures of an anti-Falun Gong exhibit being held there. The embassy responded that Wang had 'sneaked in ... and disrupted its normal functioning' of the event."
> There's literally no good reason that something should be able to go viral globally within hours of creation, not even disconnected natural disaster reports.

The article states the stream had ~200 views total. That's not anywhere close to viral.
It's not a huge deal, but it's not entirely trivial either.

I don't want to be too elitist, but where would you like to recruit reviewers for your computer-related patents from: DeVry Tech or Stanford? Do you really want to actively exclude Princeton and Yale grads from working on software that runs the government?

I get the appeal of having a standardized 'seal of approval', but for Computer Science, ABET is clearly not that. It looks like several other disciplines are also moving away from ABET (e.g., https://cen.acs.org/articles/95/i48/time-leave-behind-chemic...)
> For federated services how do you think we best solve this?

For distributed services, the solution must be such that the question "Which pod do I choose?" makes no sense. (There may not be a solution, in which case this may be distributed solutions' Achilles' Heel.)
It's a lot more work for both creator and contributor. Patreon also aggregates payments so you can fund small amounts (like $1) to several contributors without it all being eaten by processor fees, although they're removing that now and other channels are starting to build better UX so maybe it'll change.
No, for the employability.
Kickstarter's prime competition is Indiegogo. Kickstarter employees who think their competition is against Kickstarter leadership rather than Indiegogo are at risk to seriously suboptimize, IMO. (The same is true for Kickstarter leadership, of course.)
They do already have at least _some_ edge presence. But my understanding is that's largely been for distributing content, like YouTube. I imagine storage/bandwidth at the edge are largely solved problems for Google.

Has Google needed to run code physically closer to the user up until now? Likely not. Gmail/AdSense/etc. probably don't have [many] use cases where putting compute physically closer to the user (versus physically closer to a database replica) adds a ton of value.

With the advent of AI/ML, that's changing. Accurately recognizing speech, recognizing people and objects in streaming video, translating text, etc. likely don't require access to other resources, but the latency between the server and the user is super important. Video games are essentially the epitome of the use case: you're not going to need to bang out many queries across the Google network to play a round of Splatoon, but every millisecond of lag you can shave off, the more valuable your service becomes.

I could see Google selling cloud functions that execute within shouting distance of the user. What would the round trip be? 30ms? This could be a play by Google to take on Cloudflare workers.
>e.g. paying employees the full value of their labor instead of profiting from the surplus value created by the employee)

Socialism is not the definition of "fair". One could argue that it's not "fair" for e.g. workers manufacturing BMW's to make more than those manufacturing Kias simply because BMW's demand a higher price or have better margins.
I wish they did not decouple JavaFX...
How does a part-time cheese monger get "worked to death," and what is Kroger's union doing to prevent this from happening?

I ask this 100% seriously.
I mean, it kind of is.

But also, that's what negotiation is. If the company didn't want to be occasionally held hostage, it should have included a "you can't hold us hostage" clause in its employees' work contracts, and also given them enough compensation to get them to agree with it.

But, super serious: If the union decides they will only accept a 50% raise, and the company _can't_ give it to them, what has happened several times before is that the company will cease operations of the facility that is unionized entirely, and move to a new geography where that union has no power.

Just as the union has the ability to hold the company hostage, management also has this ability. Theoretically, mass layoffs are not good for union members, and so they would not make such an obviously ridiculous demand.

However, you run in to major problems when for whatever reason the union does not think something is a ridiculous demand, when it is. Or, like I mentioned in my big comment somewhere else, if a union is representing multiple factories for one organization this can happen.

Say, hypothetically, the union for ABCTech represents ABCTech employees at two facilities, one in San Francisco and one in Seattle. Perhaps the union demands that, because the cost of living has risen so dramatically in SF, they require a 50% raise for all SF employees effective immediately. The company cannot afford this, and so they say no. The union says I don't care, fuck you, if you won't do this we won't work.

So ABCTech says well if we can't afford your contracts, we have to close up shop. They close the SF office. Every single employee there loses their job.

However, the union also represents ABCTech employees in Seattle. And now, ABCTech knows that the union is serious. They will make severe demands and not back down. This improves the unions bargaining power in the Seattle office, by sacrificing the SF office.

If you're the union, you're probably quite pleased with this state of affairs. If you're an employee of ABCTech in Seattle, doubly so. But maybe not so much if you were a (former) employee in SF
How Is Facebook Lowering AR Barriers?
If you had a non-profit that would list all for-sale homes with a good search engine, it might make real estate agents useless
"people who don't care about appearance or thinness and just want a modestly priced, upgradeable box."

Not sure those people were ever Apple customers.
There is a general description of some nomenclature and symbols in the appendix which I assume the student get.

What this really measures is corricilum. And pressumbly it's more stuff like this in the US then Russia?
Yeah if this were a Software Engineering test the correct answer to the question would be: ”First I would ask the client why they needed this. If they didn't have a good answer I would advise them not to do it. If they still want it anyway: 720.”
is believing in Qi a fringe belief in China nowadays?
Compared to infrastructure projects, I think that consumer-facing open source projects are much easier in terms of finding users but much harder in terms of monetization.

My infrastructure pub/sub project is relatively popular https://socketcluster.io/ but I can definitely see quite a few monetization opportunities (in addition to doing occasional consulting on the side) but I haven't capitalized most of the big opportunities yet - In a large part because my focus is still very much on adoption (which is often at odds with monetization).

I think it will be possible to monetize it later through optional commercial plugins and performance optimizations.

In terms of adoption, it's been steady linear growth since the beginning so it feels like constant struggle but at least it doesn't seem to be stopping; in fact it appears to be getting easier as time passes. I deal mostly with companies, startups and blockchain projects.

That said, I've known authors of very popular back end software projects that have had a really hard time monetizing but I think this is because they were more like standards-compliant libraries than 'infrastructure'.
> Searching within Multiple Tabs – Did you know that if you enter a ‘%’ in your Awesome Bar, you can search the tabs on your computer?

This will be a big help for me. Makes me wonder how many more there are that are just too cumbersome to discover.
Based on the comments in the article, it's not really clear why the unionization is taking place?

Anyone with an insider knowledge want to elaborate?
Each instance can be funded differently and you could pick the one you most like.

On Mastodon, most use Patreon, some are pay to sign up and some don't really accept donations at all.
What do you think of Google's controller? Having it bypass the laptop/chromecast and connect directly to wifi seems like it will save some latency, but how much?
> Callbacks suck, so write service functions for complicated CRUD. Working around ActiveRecord defaults is like the 2nd thing you learn to do at a serious Rails shop. I'm afraid you may not have been working with sophisticated Rails engineers, because we certainly modify defaults in our applications.

I'm not sure why you feel like you need to demean my experience to discuss this. Callbacks are extremely commonly used in Rails apps and not at all the province of Rails newbies. Here's DHH in 2018 telling you about how Basecamp uses callbacks: https://www.youtube.com/watch?v=M3JPTOTqsnE

And even if you don't like callbacks and never use them, at some point you're going to change jobs or consulting clients and land in a code base that's full of them.

> Elixir is hot, but it's hard to learn and will always have a barrier to entry that Rails won't.

Maybe so. I can't predict to what extent it will catch on, but it's paying my bills. If I get to stay in a happy little niche, that will be fine with me.
I mean... they kinda _were_
Right. It's very hard to organize places where people are not being treated poorly. It's risky to unionize as people can loose their jobs in the process if the bosses find out before they have union protections so people will only take the chance if the conditions are bad.

Unions don't try to organize happy work places because they know how hard it is to do even when people are treated poorly. It's not worth the effort as people are not motivated to organize. Suggesting that people are going through the long hard process of unionizing for no real reason suggests a lack of understanding of the process and the pushback from management that happens.

People don't unionize for the fun of it. It's a long hard slog that often fails.
Not true. At-will is state by state. And, of course, there is nothing stopping either you or your employer from negotiating different terms.
The thing you're ignoring is developer reputation. Google (or any app-store runner) doesn't want to allow you to use parts of their service—for which they could be held liable if those services take your money and give you nothing in return, or give you a virus—unless you're also using their identity system and thus their developer-reputation system.

And if you are using Google's identity system—in what way are you not just back to publishing on the Play Store? Through the identity system (and associated developer-reputation system) they can control who can or cannot publish on your app store. So it's really just their app store. It's your UX, but it's their guiding hand, just as if Google were on your board of directors.

Really, there's no point in them letting you have your own app store which relies on parts of their infrastructure, since they can tell that any implementation their legal dept would okay is a lose-lose that no dev would ever be interested in taking part in. To detach any liability for the results from them, you have to do it all the app-store stuff yourself. Which is exactly what mobile OEMs do.
> OSS has become more expensive than the Microsoft equivalent.

I watched an MS-supporter at a MS 'dev camp' day conference give a lecture on web hosting. His position - restated multiple times - was that hosting with IIS was cheaper than with Apache/Linux, but hosting companies were in cahoots to artificially inflate the cost of IIS hosting, because it let them justify paying linux admins more. Something about you could programmatically script IIS much faster/easier than Linux, and it was cheaper to integrate with Active Directory, but hosting companies wanted to make MS look bad so they charged more (and made a bigger profit) on MS hosting.

Honestly, even typing it out doesn't make much sense. I tried to get him to clarify the position some at the time (this was... probably 2010-2012 time frame) and... I got some nonsense answer. It was truly nonsensical. But he was passionate. I half-expected the word 'illuminati' to pop up in his presentation.

Linux/Apache is "more expensive" for hosting, but companies charge more for Windows because the Linux people at those companies want to drive people away from Microsoft. I think that was the gist of it...
>But a huge step down from "Us"

This sounds like an argument for full worker control/employee ownership, not an argument against a union.
https://tildes.net doesn't seem to be federated. Is it?
http://www.capradio.org/enewsletters/notes/2018/06/sacrament...
How to take back control of /etc/resolv.conf on Linux (2018)
You're making very strong claims against me, but I think we're on the same side. The paper disappoints me because they attempt to think of all the explanatory variables for the differences between countries, then they turn to gender and end on a chart. It's impossible to read the paper and come away with the impression that whites are simply better at coding, because the authors give so much context to their findings.

I am agnostic to the cause of the gender difference, and clearly this study didn't have enough information to give any insights. That's why I find it so unsatisfying that they would put up a chart and mention gender differences if they weren't interested or capable of expanding on the results beyond "[...] more effort is needed to attract higher-achieving female students into CS."
Show HN: Tab Tosser – Automatically close tabs you have ignored
Show HN: H2 Forth CPU
This is why I don't use Google Cloud and steer other people away from it as well. Google is not a reliable service provider.
What makes this video so special? Is it because of NZ law? Forget the dark web or BT, you can find lots of videos of violent terrorist attacks on the mainstream web (YouTube, Twitter, et al).
I don't think spending years working hard to develop a skill set that is highly sought after counts as privilege...
One thing I love about firefox performance-wise is that closing tabs is instant. I can close a lot of tabs very quickly. Chrome lags quite a bit on tab close.
I never said they should work for exposure or that they should be happy with this system.

Do the corporations creating products with OSS have a more positive impact on the world than when they purchased their software? If so, isn’t that beneficial to developers? Isn’t it empowering as a developer to know that your software powers businesses and markets? Why do developers contribute code in the first place?

If Indie oss developers provide say 49% of the contributions to open source project ought they expect the same representation or recompense as a project with 90% indie developer contributions?

More philosophically: After you create something, how long do you get to own or control that thing and how it is used?

How long do indie oss developers think they should be able to dictate the future of the project? Is corporate investment in open source actually welcome?
>I was so confused and annoyed when I learned that I wasn't allowed to work at this place unless I consented to giving money from every paycheck to a group of people that basically never did anything for me, were impossible to get a hold of, and just generally complacent.

Would you have preferred it if that money was never in your paycheck in the first place?
Lots of stuff which can be done here; cigarette companies used to recognize tax stamps using optics hardware.
What’s made you sick of IG? Besides the news feed not being chronological order, nothing has susbtaintially changed for my day to day casual IG usage in a pretty long time. Yeah there are stories and more ads. If I don’t care about those, they can be easily
ignored.
The same fee per transaction, not the same amount. If one transaction is $1M and the other is $1 why would the first pay more for the same service?

It is not just about Patreon btw.
Ok, well, I choose to use that word. Given the actual dictionary definition of the word, I'm okay with using it.
Sellers fees mostly average 3% to 4% in Christchurch, New Zealand - https://www.thepropertymarket.co.nz/compare-our-fees

The fee structure is X+1% for the first $350000, and X% above that.

One company advertises 1% fees, but they make it up with other charges.

From my experience, few people use a buyer's agent (maybe because property details are well recorded centrally, and often they are not part of a building, and so there are fewer legal risks in NZ).
Paywall. And not informative.