skysight-inc/HackerNews huggingface dataset:
Athletes need unions because sports organizations are a legal monopoly. All of the employees - the owners - set rules in concert.

When you graduate from college, you decide what company you want to apply for. You don’t have to participate in a draft where different employers have already decided the order they are going to make you an offer.

Also all sports team share some of their revenue streams.
Is it a method that's longer than 5 lines, or is it a method that is longer than 50? Because one of these things I could see being easily explained away without haranguing, but the other one is what I deal with on my team on a regular basis.

The point I was trying to make isn't that your methods shouldn't be longer than 5 lines, it's that they should be single-responsibility and descriptively named, like the well-designed classes they inhabit.

The 50+ line method which mixes query and command behaviors indiscriminately is the problem. The 5 line method rule is simply one possible distance to the goalposts (and you are free to move the goalpost, no bullshit intended!)

The point is not that methods should be 5 lines or less, full stop. The point is that people who are in the habit of writing methods that are above (threshold value X) ... and leave it this way, boilerplate and all, then spam the same 50 lines everywhere, except on Tuesday when it looks like this other variant... are perhaps contributing to some kind of a trouble state that should trigger at least a second glance whenever your process has you get around to doing code reviews. It's likely one of the same reasons you or your team has reached for this tool to begin with.

If the effect of implementing the tool into your process is that people are still squeezing command and query ideas that don't belong together into the same method, now in fewer lines than ever before, then it's not having all of the desired effect and it sounds like there is still a conversation that needs to happen about what is a good and bad design for a method.

I'm not saying that your personal boilerplate is wrong, (but I am suggesting it might be, based on a metric that is easy to compute.)

It's a tool that you use to identify symptoms of a problem. The symptoms are not the problem, and they may not even be indicative of any real problem. Sometimes you get a sniffle.
make friends or start a meetup group
Why Not WireGuard
The world's first biodegradable performance dress shirt
Not at hand, but way back the day I saw some in old books covering D-Day. My uncle had one lying around where it was shown this way, no idea what the title was. But I remember it, I always turned it upside down to understand the map and then back again to read the text.

Not sure if that was something that was down after the war or already during d-day, so.
"MVC is well documented, and objectively defined."

Yes, many times, in many mutually incompatible ways.
The article is ambiguous, but I guess those organising the union were taking the side of leaving the project up? Or is the union demanding total freedom of speech in the terms of service? I'm guessing not.

Doesn't that bother you, at least a little bit? How can whether or not to leave up "always punch nazis" be the union's signature issue? Unions are meant to fight for the common man against the elites.

alwayspunchnazis.com has a cartoon of the US President being punched in the face at the top of it, and every article on that website calls the Republicans Nazis. Given how many ordinary working class Americans voted for Trump, painting them all as Nazis and then insisting that such a fundraise remains live would seem to be the opposite of what unions historically stood for.
The monthly HN Who's Hiring thread is a good place to start. It's mostly oriented towards software devs but I've seen sales and mgmt positions posted there as well.
The article notes that the Nature Conservancy has helped them purchase lands for the project. I’ve been a fan of that organization for a while, they do a lot of really great environmental projects around the world. It’s nice to see them helping out with another important one.
> Our 'perpetual legal action' was merely cover give the appearance that our brand was being defended, without which action, we could feasibly lose rights to it.

Was that really easier than just licensing your trademark with a strong contract that preserved your rights while letting the website use your name for one specific purpose? Make the licensing costs $1 per decade or something if it is a question of money.

Misusing the legal system in this way seems like it could backfire if the third party did something you genuinely wanted to stop and they could prove your ongoing action was a sham.
2019-nCoV – potential person to person transmission during incubation
But hunting is one of the easy to apply kinds of crowd wisdom. Let's hope Mozilla gets enough data to nail down the root cause.
Operation “Optima” – Part2
Well most pirated music albums and songs are still in mp3s. Even bandcamp I chose mp3s for itune, maybe it's bias confirmation, but I don't believe mp3 went out of style.

Do you have a source for this? Is this audio compression for music production people or in general? I just can't see mp3 being out.
It's in the linked readme:

"While the files open in LibreOffice (tested in version 6.4.0.3 (x64)), it is slow to the level of being unusable. We have not tested in Apache OpenOffice."
In lovely open offices?
The FBI does that.
Yes, it's mine. Hard to estimate in hours. But it is around 3 weekends plus time to time after work.

I have plans to develop it further so I expect much more time investments.
The X1 is a work of art. The lightest, tinnest laptop and is also one of the easiest to upgrade. Except for RAM...that would make it perfect.
From the public version of the story, a vast majority of the issues seemed to stem from management, not necessarily the workforce. A union would help all workers have a voice (and a union lawyer can be used to identify and validate early on that there is a problem to be solved).
The problem with this approach is that many people who have the common cold or influenza A will end up going to a hospital and catching coronavirus there. Sometimes the best thing to do is avoid hospitals entirely and if you have to go to the hospital, do everything possible to avoid getting anyone else sick on the ride from your home to the hospital.

The big issue right now is the asymptomatic transmission where a caretaker can be very careful yet still catch the disease and spread it before they know they've been contaminated.

The hardest part is isolation in a way that protects caretakers.
Can you prove that they were? As said, these women are alive and well and still active in left-wing politics. If they didn't agree with their recorded testimonies they would have had ample time to set the record straight! Sweden isn't a police state like China.
That's only really necessary because of the weird (imo) decision to manage the questions via a nodejs script instead of just having people edit the README. What's the actual benefit to creating these extra steps?
What's wrong with the spotify shuffle?

edit: Did a search, seems like there's quite a few problems (only playing recently added songs, only playing 100 songs out of the playlist, etc.). I know google music has also had long standing issues with shuffle play - and in fact I left it over these kind of issues. Is it really difficult to implement a shuffle?!
Most Americans also have a/c, so the point still stands.
Trains are privatised, not the tracks.
We wanted to architect a system that made it easy to deploy proxy nodes to multiple regions and clouds. We also wanted it to be easy to add functionality specific to our feature set. While we might have been able to achieve our goals by modifying an existing proxy, it made more sense to us to build our own. I have built proxies in previous companies and this was something I was very comfortable doing.
Workin' on it. :-)

Note that the third edition came out roughly 5 years ago now, not 10.
Holes found in protective liner at SC nuclear fuel factory
I still haven't found anything that makes a clear distinction between "controller" and "model". The best explanation I've ever heard is that a controller's job is to map UI activity to the proper model and view. That's a start, but there is a lot of grey area there also as determining such can sometimes be complex in itself, which leaves the door open to "fat" controllers.
Here for any questions about launching a business, or more specifically an apparel business as a developer.
> People are still dying of swine flu in India, a decade later.

In the 2017-2018 flu season over 70,000 people died in the US, and the main strain was H3N2 - a type of Swine Flu.

The A(H1N1pdm09) strain is still circulating in the US and still causes death there too. https://www.cdc.gov/flu/weekly/index.htm

https://www.cdc.gov/flu/pandemic-resources/burden-of-h1n1.ht...

> CDC estimates that from 2009 through 2018, influenza A H1N1pdm09 has caused at least: 100.5 million illnesses, 936,000 hospitalizations, and 75,000 deaths.
> Case and point, 80 character line limit: this was a reasonable limit when command lines were not usually rendered inside of high-res framebuffers, I have my font set to 12 point M+ font, which is a narrow width font, so my terminals are set to open at 180 characters wide and it only takes up half the width of my screen.

Use three terminals? No, seriously, you can pack even more information into the screen than you already do, which was already presumably your intent when you switched to the font. Wouldn't that be the logical end-limit here? After all, most tools still standardize around 80 characters, most terminals on GUI machines start up for the first time with 24 rows and 80 columns. It seems like you're arguing against an unnecessary standard.

Hell, wouldn't the proper solution here be to add a flag or a config file to the analyzer to alter the defaults, rather than. This is already a solved problem for code analyzers in general, most C linters (including clint) support these flags.
Yes/no/maybe. It never hurts to stock up on drinking water, but... water is very heavy and takes up a lot of space. This limits the quantity that most people can realistically store.

But what you can do, if you live in an area where any source of freshwater (lake, creek, stream, river, pond, etc.) is available within a reasonable distance (a day's hike?) is learn how to purify water and stock up on the supplies necessary to do so. There are different ways to purify water, but one of the easiest and most effective is still good old fashioned boiling. So if you have a decent vessel for boiling water in, and a means of starting a fire, and some supply of flammable materials, you can boil quite a bit of water.

If you only live near a supply of salt water, or if you live near water sources that are especially dirty / polluted, distilling the water is a step beyond boiling. It's more complicated, slower, and requires more up front prep, but it's not completely outrageous to think of building / buying a distilling unit in advance of a possible failure of the public water system.

The downside of this, of course, is that it requires you have a good supply of firewood or other burnable material, and a place to light a fire where you won't kill yourself with carbon monoxide poisoning.

Chemical purification is another option... and in a pinch, you can get by with plain old (unscented) household bleach.

And, of course, as others have mentioned, there are filtration options. If you go this route, it might not hurt to pre-filter your water (depending on what state it's in) with plain cotton cloth, a coffee filter, etc., to help preserve the life of your filter. The idea is the prefilter step removes the bigger particulates so the "real" filter never sees them.
Basically every institution in the U.S. has racism in its history.

But the reason the civil rights movement has been so aligned with the labor movement historically is because racial and economic progress are linked. That's one reason why there's more pay equity in union jobs.

Worth noting that Dr. King was assassinated, he was in the city because he was striking with sanitation workers.

https://www.theroot.com/dr-king-understood-the-power-of-unio...
The Living Computer Museum in Seattle had a Spacewar tournament a couple years ago, which I believe also ran on restored hardware.
Looks a lot like older graphics cards over heating. I worked in graphics QA.
>Also, many of them rotate their keyboard slightly clockwise. I'm not exactly sure why, but it does get rid of ulnar deviation as well as take up less room on the desk.

The reason I've always heard for that is that desk space on LAN tournaments used to be pretty limited so they had to rotate their keyboards like that in order to fit them, and now they're just doing it out of habit. And I get that buy binds are convenient but it doesn't seem worth the extra desk space, especially not when there are many other unused keys that can be used for buy binds instead.
So do all tech companies have legal monopoly where they share revenues and where you have to enter a draft to get a job?

Sports leagues have nothing to do with how most companies operate.
Professional guilds for maintaining industry-wide standards of competence and unions for corporate bargaining power.

Still waiting on the first one.
They probably wouldn't get paid for it. Software piracy of EDA tools is rampant in China. I have not had an issue getting snippets of EDA code (to see how a model is implemented) as long as I sign an NDA.
If you had solid oil -- i.e., wax -- between your moving parts, metal would not be touching metal, so no wear, but the force needed to move the parts would be large. With cold but not solid oil, the effect is similar, but less.
>Yes, we're underpaid for the value we provide, but we're paid a hell of a lot more than most people.

And compared to Africa everyone in the US is overpaid. Janitors are welcome to try and raise their wages too. I will not lower mine on their behalf.
Much better link, if you want to see the most up-to-date sitreps: https://www.who.int/emergencies/diseases/novel-coronavirus-2...
> What you have described here is exactly how all websites work

Not within the platform, no.

It is easy to create another subreddit. And if you create another subreddit, you have full access to all the same Reddit infrastructure as every other redditor.

I am talking about access to the platform.

> Except you change a few more characters

No, you would not have access to all the Reddit infrastructure, and access to all the cross site stuff, using the same Reddit account.

It is pretty easy to move across Reddit, and within Reddit, and get all the advantages of it. You don't get all those advantages, if it is another website.

Other people can't use, for example, the same mobile Reddit app, to access your website, and would have to download a new app.

They can't log in using the same account. They can't keep track of their posting history, all through the same user link.

There are numerous examples like that. There are lots and lots of benefits to using the actual Reddit website, compared to using a different website.

So no, you cannot just create a new website, and get all of the very significant benefits that you would get, from having it all on Reddit, using the same infrastructure, and account, and mobile app, and posting history, and follower list, ect,ect ect, for example.
Tech work isn't a meritocracy, though. Even putting aside the issue of diversity and bias, there's a large gradient of working conditions and pay across the industry. There are plenty of really smart engineers online who have a popular following, and people are often shocked when it comes out that those people are severely underpaid relative to some college new grad churning out boilerplate for an ad company.

Also, do companies really value 10x engineers? Sure, the people who are truly at the top, well known, and know their worth have great negotiating power to work on interesting things and get paid a lot for it. What about everyone else? I'd say that most "10x" engineers aren't getting 10x the compensation. Most people who perform well will get a promotion or something, and that's it. The way tech companies manage workers and handle performance reviews isn't all that different from everyone else. Tech workers are capturing a fraction of the value they generate, and there's no reason for management to admit that.
You can trust what you see in person, without screens.
Yeah I thought they had something like that. Might be interesting to play with. I meant more of a question as to if anyone had actually done something like that with it. Basically a Turn It In kind of tool that universities use for plagiarism detection, but for code.
Just add '-site:quora.com' to your search query to avoid Quora altogether
Ok, we've changed to that from https://techcrunch.com/2020/02/18/how-spotify-ran-the-larges.... Thanks all!
Why should a person take a pay cut to help someone else who is less skilled or chose different priorities above their jobs? I expect a person who is willing to devote 60 hours a week to get paid more than me when I go home after 8 hours.
AMD does sell Threadripper with the same enterprisey guarantees as they do for Epyc, at least in regards to ECC.

>Quad-Channel DDR4 ECC Memory Support
>With the most memory channels you can get on desktop6, the Ryzen™ Threadripper™ processor can support Workstation Standard DDR4 ECC (Error Checking & Correction Mode) Memory to keep you tight, tuned and perfectly in sync.

https://www.amd.com/en/products/ryzen-threadripper

ECC is also supported in the desktop class CPUs and chipsets.
We've since changed the link, which originally was https://techcrunch.com/2020/02/18/how-spotify-ran-the-larges....
Gigafactory Berlin-Brandenburg
The Thinkpad X1 Extreme comes with a NVIDIA GTX1650, which isn't bad. The X1 Extreme isn't exactly a budget model, of course...

(Lenovo also sells Legion laptops, which are more gaming machines. But not Thinkpads.)
I really like how consistent people want/create extra narrative content for things they engaged with. Almost everyone at least goes and looks at reviews after they watched a movie/ go out and talks about it with friends. Not letting a story end at the last page is just an ingrained human trait.
It's not really random, in the sense that if you have a playlist and hit shuffle it'll always play in the same order instead of randomizing the play order each time you listen to that playlist. Basically, with the current behavior, once you learned the order of the shuffled songs you can always know what comes next.
Yes. The integration and polish is what make all the difference. The commercial EDA tools are light years ahead of the open source, and will probably stay that way.
This effect seems to be treated and dismissed as insignificant w/r/t the cosmological parameters, in section 3.11 (page 78) of the paper you reference.

There were a lot of new systematic effects in the Planck data, and a lot of the data analysis work amounted to identifying the most significant ones and modeling them out.
Actor’s guilds don’t specify a ceiling to wages, only floors. We could do the same here.
it's hardly as remarkable or dramatic as you describe it (Hollywood). That's mainly the media upping the severity/alert level of the situation.
It matches my own experience and anecdotes that others have told me from their experiences. I don’t think it’ll be hard to find similar stories out there...
>the hard work that goes into building a browser

... is a gigantic amount of work, indeed.

>like getting a free cheeseburger, adding a leaf of spinach to it

If that cheeseburger was the size of an office building, and your spinach leaf was particularly small.
Perhaps unionization can come hand-in-hand with breaking up tech monopolies to encourage competitive behavior to allow smaller startups to survive.
I work at a non-IT place & am seeing these types of low/no code automation attempts first hand. It's equal parts inspiring and terrifying to see.

Inspiring because they are actually getting stuff done.

Terrifying because they lack all the basic caution programmers learn over time. (Don't test in prod etc)

Nor are the safety rails programmers assume are there necessarily in place in non-IT shops. e.g. Roll back mistake with version control

Interesting times ahead
It's also the consequence of hiring tons of very young engineers.
You really aren’t aware of all the union factories that picked up and moved their entire operations to another country to avoid unions?

As far as the contract “loophole”. Every time I’ve worked as a contractor, my net income including taking into account the loss of benefits was hire than I made as an FTE.
Ugh, this isn't as bad as some dental software I use all the time. "1/1/48" entered as birth date is displayed as "1/1/1948". Within minutes, that is automatically updated to "1/1/2048". Yes, this patient we're treating today will be born in 28 years...
There's absolutely evidence that unions increase wages. 100%.

I suppose you could argue that's happening out of employer generosity? And that they're more generous when there's a union?
I can see Cambridge Analytica or other companies offering $100 for your Facebook data export. Are you sure your friends or your friends' friends will not sell your data?
It's good to have those stories, because then it will provide case studies for future unions to learn from and to avoid.
If this was the only reason to have a union, you would only expect unions to exist in sports leagues that have a monopoly. Yet that isn't what we see in practice. The WNBA and the MLS both have unions. The NBA G League is moving to form a union as we speak. These are all leagues that face stiff competition from abroad and it is common for American athletes to go play in those foreign leagues. However that competition between employers isn't enough to give the athletes the negotiating power that they can command with a union.
I think the education system does a really good job incentivizing doing what ... the education system wants you to do and making you feel good about that. The rules to "getting an A" are clear and achievable.

The world of work is far different and doing X,Y,Z is no guarantee of "getting an A" and some folks struggle with that for a while.
"That includes iOS, ASP.NET Core, JSP and JSF (both Java), Ruby on Rails, and Django (Python)."

If all of those are MVC, does MVC even mean anything?

What are the core commonalities across all those development frameworks that make them "MVC"?
I thought we had a thing about preserving post titles from the source?
Chinese air quality is godawful, and this is a respiratory disease, so the large fatality rate makes sense. It is more important to look at ages of those who die and so far it appears to be far more fatal to those over 50.

Individually the fatality rate won't change, but as more individuals are infected the amount of people who are older will also go up and some of those cases will become fatal.
Is it normal for unionization votes to have this kind of opposition? 56.6% doesn't seem like an overwhelming majority, so I'm curious to see how it plays out for all of the employees there.

It would be interesting as well to know how/if the vote was drastically different based on role - it sounds like this was a company-wide vote, which would necessarily include many more roles than just software engineers.