skysight-inc/HackerNews huggingface dataset:
Most white collar unions don't negotiate pay, other than maybe initial and minimum salary.

Edit: I must say I don't think most people here get it. Unions negotiate with employers. The idea that a tech union would agree with tech companies to set salaries is ridiculous. If that is what tech companies wanted they could have already done it. What white collar unions do is to negotiate for the things most people don't consider. They don't negotiate salaries, they negotiate that you should have salary review every e.g. year and some framework for that. That doesn't make a difference for those who already have that, but it does for everyone else. And that is how it is for every area. I don't know if there is a white collar collective agreement available in English online, but if there is one could just read that to get an idea.

Edit2: I found one: "Collective Agreement between The Employers’ Association of the Swedish Banking Institutions and ~Swedish Confederation of Professional Associations" https://www.jusek.se/globalassets/pdf/avtal-privata/collecti...
For any particular company or even country to some extent (since the games industry is quite globalized), this is true. However, if there were widespread unionization among many of the biggest studios then that could conceivably lead to a market-wide price hike, which would be largely absorbed by consumers due to a lack of suitable substitutes. Yes, the supply/demand equilibrium point would shift and demand would likely drop somewhat, but I think it's quite likely that the market demand for top-tier games isn't perfectly elastic.
I've had the opposite experience. I don't know anyone not writing Typescript.
And the game quality would suffer.

General software development gets moved overseas and comes back all the time.

Software development is hard. Pushing it to a cheaper third party usually increases costs a lot in the long term due to the increase is development complexity and generally a decrease in worker skill.

A strong union can also prevent companies from moving some jobs overseas.
Interestingly the same author had a very different opinion when the same was happening to someone else. https://www.newstatesman.com/science-tech/internet/2018/09/g...

> Although what Spotify has done, or failed to do, by handing over data to whoever is logged in on an account, could be considered irresponsible, it is in no way illegal – and, in all likelihood, is generally the norm.
The system as it currently stands is also being wrecked by human nature, though...
> Labor cost does not determine a product's sale price. That is a disastrous myth

It's not a myth. It just depends on whether the pricing is demand driven or supply driven. Commodity products absolutely have their prices set by costs (labor among them).
I never understand employees who do want to unionize.

Ok that's not entirely true, I get that unions can help guide a one-shot prisoner's dilemma to cooperate-cooperate. But those are increasingly rare in a broad economy. My main objection is that I don't want to be part of a group that claims to "represent me", if I want a representative I'll appoint one myself. My secondary objection is that I don't want to be entangled in a legal structure where people far away can determine that because of such-and-such the union is going on strike and I'm not allowed to perform my job even if I want to. My third objection is for software related fields specifically, that a union will raise the barrier to entry, which so far has been kept incredibly low for the betterment of many people who came up from lower-middle class or lower and has allowed the field to expand to meet supply and across a pretty distributed set of locations.
Do you work in the industry? How did you manage to reach out and get your first interested users / customers?
>You (or the papers) are comparing different implementations of programs in different languages.

Fyi... the 2nd paper is using the same language of Java. It just compares different allocation strategies: explicit vs GC. (I think that paper is written in a confusing way.)

My original point back to op (rwmj) was that the computer scientists were quite aware that malloc had a non-zero cost. And pointing that out really doesn't challenge the paper's findings.
This is what happens in a world devoid of the GPL, or where a large majority doesn't sponsor the work of upstream.
Only the most bare-bones version of a AAA quality title will cost you $60; the absolute minimum of content which could still be called a game. To get access to all of the content (frequently including story content), you're looking at a $100 starting point ($70-$90 for the "deluxe" edition, $30 for a "season pass"), going ever-upwards with the more in-game content and physical ephemera you want.

And that doesn't include any in-game transactions.
Hmm, why not just stick to being an indiehacker then? Or stick to being a freelancer?

To be honest, I am curious myself...
Thanks for replying in a civil way - while I agree that scientific and academic consensus is an evolving ever moving target - to dismiss our current state of the art or state of fact because "we might be wrong compared to the future" is a moot point at best. Consensus never seeks to define absolute truth - there is no such thing as absolute truth - consensus seeks to normalize bias and maximize benefit for those involved in a given decision.
>but he's currently not even in the top 50 even with his main race.

I don't understand this part of the complaint, and it also seems to go counter to the idea that they should be releasing more data. Do we only want to see the state of these systems once they're beating everyone? I prefer to see the progress of these systems over time. Seeing an AI getting stomped on by a pro player doesn't really show us what an AI is currently capable if most people would also get stomped by a pro player.
But it has no (sound, complete) static typing!

Tbh, u think we kind of see a new generation here:

* Rust improved over C++ and C

* Julia improved over python

But if you take a closer look you see that neither actually approach the radical completeness of their actual competitors:

* Julia does not fully embrace its lisp heritage (I was told the developers where old lispers)

* Rust does not fully embrace Haskell's type discipline

So what do you think, is there enough room between rust and Haskell and Julia and lisp for yet another iteration?
"The Union," as an entity, has power over the workers in many of the same ways that corporations do (especially the power of coordination). You'd need a union-union so that workers could bargain collectively with the union leadership. For N people employed by a corporation, you could have N groups: One containing all N (the corporation), one containing N-1 (the union, whose membership consists of all but the CEO), one containing N-2 (the union union, whose membership consists of all but the CEO and the top union leader), and so on all the way down to the N-(N-1)th subunion which consists only of the intern.

Now, there may be more than one equal among the top corporate leadership, and there might be more than one equal in the top union leadership. So, instead of having to have N unions, you could have N/m where m is the number of voting equals at the top of each level of the hierarchy.

This is not entirely facetious, many democratic countries essentially work like this. For example, Americans have a county legislature, a state legislature, and a federal legislature, and to some extent (a greater extent early in the country's history), they perform this sort of nested bargaining.
You can disagree about what the site should or shouldn't be. Honestly, not my place to really care. I'm just trying to help explain why the mob was throwing tomatoes at you. Do what that what you will, and die on any hill you please.

You also had, your term here, "triggering language" and flame-baiting is typically frowned upon as well. Calling people "white (sic) nights" isn't really promoting civil discussion.

I'm tapping out here, since I have nothing else to say on the topic. I have nothing against you, just some friendly advice from one firebrand to another.
Brochure to modernise public digital infra with public code / Free Software
We were sane about it, family obligations always took priority. There is a difference between a sprint to the end and a death march like Rock Star.
That's because a decent programmer (especially one working at Google) has many companies fighting for him trying to offer more than others. It's usually easy to leave and that often comes with a hefty raise and it will be your former boss' problem that his direct reports are leaving. Unions are seen from this perspective as bureaucratic organizations run by not very smart people who want to get their piece of the pie by regulating what they don't understand. Unions are good for the opposite market situation when there are too many workers and they have to fight for the limit number of jobs.
Ooth – a user identity management system for Node.js
I understand your confusion, but titles are capitalized in the English language so I don't know what to say. It's not the most confusing rule we have at least
What are the rates in the other states? 90 is good but it would be more encouraging to see a smaller recent increase nationally.
The historic links between the capital owning class, political machines, and organized paramilitary forces suggests that the concept of individual workers fixing a bad company is great in theory but nearly impossible in practice.
Well, Pyrrhic implies that I think it's too great a cost because you'll take down the people with social issues (and more) along with the much fewer obvious freeloaders.
Actually, personally hiring an agent seems like a GREAT idea, and these things exist in all jobs, even if it's not common. Your incentives are quite closely aligned.

Having a collective agent is almost the polar opposite.
Okay, so unsupervised learning would be if you had never seen any Earth animals before, and were presented with 99 photos of fish and one giraffe and noticed that the latter was the oddball, whereas zero-shot would be like if you were told that a giraffe was yellow and brown with four legs and a long neck and then said, "That must be a giraffe!" the first time you ever saw a photo of one.
> Regardless of 'supposed to', it shouldn't be capitalized

That's not really how language rules work. I agree that it's confusing, but we have more confusing things in the English language that we aren't going to change either.
That means PostgreSQL will hopefully get more resources development upstream.
I believe that the existence of unions is necessary. Without any unions worker rights would degrade pretty significantly. I also strongly believe that unions aren't the right answer in most situations.

One example - teachers. In the public sector, teachers are unionized yet underpaid, and in general terms, have unfavorable work conditions.

In the private sector, teachers get paid much better and have the freedom to actually run their classroom in the way they see fit.

The union isn't the cause of this disparity, but it clearly doesn't overcome it.
You might be too far from a glass plant to make it worthwhile, but there's certainly a market for recycled glass. The O-I glass plant my company buys glass here in Oregon from uses 60% of 'cullet' - recycled glass, in their mix.
Can HN please add a "GMG" or "GMSO" category? I'll leave it to other HN users to decipher what that acronym might stand for...
I would be incredibly supportive of a game developer union in which developers can push back against being made to practice these unethical behaviors.
I'd say it's worse than just that. A union is close to useless if capital has global access to labor, and labor can't or won't move globally.

Let's say gamedevs unionize. What prevents EA from moving their studios to Poland or China?
Since it seems the devs are here answering questions:

Which lightweight shell will be used on Windows? Does it also bundle standard unix tools (if a script pipes to grep or less for example)?

How will paths be translated on Windows? I’ve attempted something similar recently and had to do a fair amount of regex magic + using cygwins built in path translation utility to preprocess commands. Curious to see if there’s a better way to solve that.
> I see it everywhere, this weird argument that "shitty unions are shitty." Well, yes. "Shitty [anything] is shitty."

Yes, but some things have structural properties that lead to shittiness. Some would argue that unions have this property.
Parents will sue for anything, and even if it's frivolous, it still costs the schools money to fight it. And all it would take is one student not being able to contact/be contacted by a parent in an emergency for such a lawsuit to arise, honestly.
I'm not assuming he's honest; he's a person I worked with for many years and developed a respect for his honesty and technical precision when it comes to legal matters.

If you don't want to believe me, that's fine. I understand that you believe he could be motivated to be inaccurate to defend his employer. I am giving a third-party account supporting his statement.
China has no search engine
Engineering VPs very much know about it.
Another thing I forgot to consider is people that can't leave their home for reasons other than they are tired from work or just hungover. You can get much healthier meals delivered now, much better than the pizza and chinese food that were pretty much the only option years ago. Grocery delivery is much more prevalent now too so for those that can at least cook for themselves, they don't have to rely on a family member coming by with groceries.
We’ve been at that point since the first PC compatibles came out in the mid 80s with clean room reverse engineered BIOS firmware.

We’ve been living with abstractions over the underlying infrastructure for over 45 years.
That it doesn't own? In the US you could probably could argue:

LinkedIn, Twitter, Snapchat, Youtube, Pinterest, Reddit, Tumblr. I be they would also argue Google, which would be true from an advertising perspective.
What I always say to people caught up in the justice system is cop a no-record plea deal, and if that fails, use dirty tricks to get the people prosecuting you.

Put a private detective on the prosecutor and their helpers, get some dirt on them. Catch a police officer or an agent of the court threatening you on a recording. Etc, etc.

Your lawyer won't like it, but they use the same tricks on you. Fuck 'em. Threaten to release the dirt (through your lawyer, in a legally vague way) and watch the charges go away.
Honestly I think unions are redundant when you have properly functioning governments.

Ideally the government should have worker protections in place that do exactly what a union does.

Of course in reality you need groups to represent the workers to put pressure on the government to do that. But I'd rather give money to groups like the EFF who specifically push policy and lawsuits over a group like a union.
>In my own experience, UberEats support team is stellar - I have had many many many issues due to couriers or the restaurant (wrong order, order got delivered completely ruined, order was cold, order was missing something, ...)

So, they have good customer support, but suck at the basic function of the business? And you keep using them?
You have a right to a speedy trial by default. You can only waive that right, which many people do in order to have more time to build a defense. Someone1234 is saying that people making use of indigent defense resources _should not_ follow that strategy, which is to say that they should _preserve_ their right to a speedy trial. Because indigent defense resources are stretched so thin, delaying your trial to build a defense won't do any good because public defenders will only use the extra time to work on other people's trials. Since you're indigent (poor), you probably can't afford bail or a bondsman, so all that extra prep time that in reality goes toward defending other people involves you sitting in jail. As a result, you'll lose your job plus whatever other resources you have, which makes you even more poor. People end up pleading guilty to crimes they didn't commit just to get out of that vicious cycle.
I'm not sure that undercuts my argument. At best, most unions provide an ineffectual outlet for worker frustration at the company negotiating with the union with the union leaders colluding with management and eating steak and caviar on management's tab. At worst, union leaders are completely ignored by management and line their pockets on the misery of their members, occasionally stepping in to right a wrong but mostly acting the treacle in the gears of actually getting things done.

Almost every modern union is the textbook definition of controlled opposition.

The only escape is likely violent revolution of the anarcho-capitalist or anarcho-communist variety, these systems still share the problem of rich and powerful people with guns.
This is not really accurate - defendants have a right to a jury trial, a right that they can waive for the opportunity to have a bench trial (trying their case before a “professional judge”). The prosecution has zero say in whether or not a case is tried to jurors or a judge. The reason most defendants do not waive this right is because their odds of winning over/convincing a lay jury are much better than with a judge. At least according to any defense attorney I have talked with that is why.
You're already prefacing that you don't need unions, it's impossible to argue against that. If you don't need or want a union membership, don't get one, nobody is saying anything else. The argument is that you will know whether or not the tool is useful if you do some research.

I posit that if the market of the labor you're offering isn't very advantageous to you anymore, and if you're being mistreated by an employer when you're in a position where you can't use your financial means or time to fight back for whatever reasons, you will feel the need of someone else to fight for you because you can't just find an employer that will shower you with money two blocks away. And when I say "mistreated" I mean that everything you are entitled to in your contract is not something you can count on, so no severance, and when I say you're not in a financial position to fight back I mean that you don't have the means or the time to sue, even if you're 100% in the clear legally.

If you believe that will never happen, you're likely correct. I don't think my apartment will be on fire without me noticing too, it's a very low risk of that ever happening in my life, but I still want a smoke detector. I just can't take the risk. Same thing with union membership for me, I can't take the risk of being treated the same way my ex-wife was treated when she was simultaneously struggling with depression (and wouldn't have gotten anything she was entitled to from her employer during her medical leave if someone else hadn't fought for her).
PangeaMT Presents Its E-Discovery and Knowledge Engineering PoC to Bankia
> may be due to fraud

You mean they're 3d printing fake bottles? No?

Oh, did they buy their own injection molding equipment and producing bottles? No?

Oh, so they're gathering corporate trash and returning it? And you call _that_ fraud? Uh huh. Sounds like the bottle return is doing a hell of a job.
If you're hiring CS faculty, you're also directly competing with research organizations at large tech companies.
The fact that "shitty unions are shitty" implies that unions represent both cost and risk that must be weighed against current and potential future states-of-affair. Those who have experienced the downsides of those costs and risks are informed by those experiences and unsurprisingly more likely to be cautious about unions in the future.
I'll take a shot at how it could be successful.

Unions can add value in industries that need vast numbers of highly specialized individuals.

If you think of a film or a play, both unionized industries, a production works by hiring a mess of specialists who show up ready to go. Everyone knows what they're doing, why they're there, etc. There's a very good discussion (with a libertarian economist, no less) here[1] about it.

There is a large part of game development, especially in the "blockbuster" game development that seems like it fits this model quite well.

It might not apply to more specialized elements like game engine design, but for modern games that are designed more like movies than games, it could be highly effective.

[1]: http://www.econtalk.org/mitch-weiss-on-the-business-of-broad...
My unscientific guess is that the mutation allowed for greater group dependence and cohesion. This article and Harari's book sort of dance around this, but I think it's some type of emotional gene that we are emotionally hard wired to NEED to connect with people. Like a tiger stalks with your back turned to it, people emotionally need to be connected to other people in a deep, meaningful way.

Humans are not only unique in their abilities like problems solving and language, but also in their 100% dedication to the tribe.

I think it is this combination that allows for us to work together in such large groups and successfully.

Harari calls it "fictions" that bind us together, but that doesn't quite seem to work for me.

The question I ask is WHY do these "fictions" work so well?

Why would a Nebraska farmer go half way across the world and climb French beaches with German guns shooting at him?

Why are we so compelled to identify with a group?

A comedian has a great joke about this. Essentially, the WORST thing you can do to a person is put them in solitary confinement. Even being surrounded by criminals and prison guards is infinity better than being forced to be alone in a room. We desperately need to connect with people. It seems hard wired genetically to me.

I think culture helps serve this purpose of binding us together.

Art, music, theatre, and even sports are all a part of the process of group cohesion.

Group cohesion and dependency is so powerful that it's often the number one factor in determining which societies/countries/groups come out victorious with intergroup conflict.

A great book called "War and Peace and War" by Peter Turchin is a fantastic book to read if this concept interests you.

Another one, "Tribe" by Sebastion Junger also explores this topic.
Red line going downtown, which might explain it. I've definitely seen some craziness, but overall I've been pretty happy with the LA metro.
I've used graphql ( by force) in the past.

I like odata a lot more, but it's more initial work
This matches my experience with BigTable, down to the short-duration failure spikes.

I feel that something should be said on the plus side of the ledger here. I'm the solo founder of a company that indexes huge amounts of fine-grained information. Bigtable is the key technology that let me start my company on my own: it soaks up all the data we can throw at it, with almost zero maintenance. Even within the stable of GCP technologies it stands out as being particularly reliable.

My biggest "problem" with BigTable is the lack of public information on schema design - which in this context is mostly the art of designing key structures to solve specific problems. I've come up with sensible strategies, but much of it was far from obvious. I can't help but feel that there should be a body of prior art I could draw on.
Yes, decisions must be made under uncertainty, because we don't ever know the exact outcome. Sometimes, even when acting rationally using available evidence, a decision winds up having negative consequences. Them's the breaks in our uncertain reality.

If a group of people collectively make a decision that is not consistent with evidence and their ethical system, then they are not making decisions correctly. I don't think anyone here is debating that decisions can be incorrect.