skysight-inc/HackerNews huggingface dataset:
As someone posted previously, would you consider the possibility it's not the software developers that are leading the push to unionize? Perhaps there are people occupying roles in the company that don't pay as well or roles that aren't considered as valuable. Could it be that they feel they should be compensated on par with their software developer counterparts?

edited for grammar
I mean this as politely as it can be meant, but your comment is fucking disgusting. I hope it's not a reflection of your person, but your comment history indicates that it's but the tip of an iceberg.

Your points are an extremist grasping at straws to completely demonize and dehumanize another commenter. Your "most polite" is still quite rude and perhaps one of the most offensive comments in this entire discussion.

You were name-calling someone who presented their argument, implying them to be mentally ill. You accuse them of terrorism for merely citing centuries-old events. You're choosing to imagine them wishing for capital punishment of others, yet this willful ignorance of the terminology the other commenter used speaks more about you than them. For what it's worth, the other commenter did not call anyone a capital-T Traitor (an inciteful term defined by the Constitution and frequently assigned to people who criticize the US president).
Let me know if you have any questions! Happy to help
That’s clever, but still leaves a significant edge case. I’d hazard to guess that 101-year-olds don’t travel very much and are therefore rather likely to be forced to get new passports for this specific purpose. (But perhaps the home office accepts expired passports?)

>But I doubt this 101-year-old got much choice in exactly what format his passport contained his DOB

I’m sure he didn’t, this definitely isn’t his fault.

> so the software needs to handle it

Does it though? It’s a rare edge case that should be trivial to solve with minor human intervention.
How? In my country for example there is a surge of US companies setting shop here just to hire local devs, and a lot more hiring remote, when their products have presence only in the US. Each year the number keep increasing.
Logic would dictate that that would continue to be true, since the cost of flying from China is unlikely to get drastically cheaper. So I'm not sure what you're getting at.
Why do checks have your banking secrets on them?
Anyone interested in this sort of thing should check out mididings,[1] a python package with which you can intercept MIDI messages and use them however you like.

I've used it in combination with visgrep from the xautomation package[2] to locate and click on non-MIDI-learnable GUI buttons on a software synth, but it can be anything.

I've also used mididings to control mpv[3], allowing me to pause, play, rewind and fast-forward videos with my feet using my MIDI foot pedal controller[4] while with my hands I type up a transcript of what's being said in the video.

[1] - http://das.nasophon.de/mididings/

[2] - https://hoopajoo.net/projects/xautomation.html

[3] - https://mpv.io/

[4] - https://www.behringer.com/Categories/Behringer/Accessories/M...
He’s not being extradited for rape, he’s being extradited for being a Russian asset. The rape allegation being falsified could be completely accurate and still irrelevant to his crimes. He stopped being protected as a journalist a long time ago.

That link white washes Assange to an incredible level. Snowden was a hero, Assange is a Putin lackey who got caught.
https://news.ycombinator.com/item?id=22358608

I elaborated in responding to another user.
Now that there's union recognition, they will finally negotiate a contract. Sometimes, this process can take a very long time. This step hasn't begun yet.
Conditional Language Model Using Google’s Bert
> who end up with the highest pay, it's the people best at spouting bullshit and sounding convincing.

Putting it more objectively--it's the people who often are able to provide their first line manager with opportunities for better pay.
Hopefully it doesn't spread as readily in warmer places without air conditioning.
Most google products have alternatives. The ones with a network effect (where you need Google servers even if you have an open source client) are Youtube and the Play store (I can't get most content from either in any other way, most companies don't give apks for download), but the rest is replaceable or has open source variants (ungoogled chromium and AOSP for example).

I do agree on the accountability part. When I can't take part in normal life without a certain product, it governs people's lives and they should be held to similar standards as other governing bodies.
Isn't forming a union creating a "us versus them" situation?
You don't have to be wealthy to have traveled on a cruise ship. The US is also pretty well organized, and generally very transparent about this sort of thing. While China is...not. The US, on a relative basis is also a much cleaner and sanitary country than China.
Okay, so not totally invented, but still not the original title (which is perfectly descriptive), but clickbait.
Why asthma?
Historical material is particularly welcome on HN. When an article shows up that's old, has never been discussed here, and strikes chords with the community, that's the best!
Did he buy something? A lot of people like to fuck, you want to hear their adventures all day? I think your perspective how good you are will change when your future is actually dependent on selling . Don't let office politics foul you.
"play stupid games win stupid prizes"
You mean literally everyone who's been coding for more than 3 months. You need 5 upvotes on your questions to get that much.
I would think that in well run ethical companies the relationship with unions would also be harmonious. That’s at least how it works in Germany with unions like IG Metall. Seems to me that problems mostly arise when management becomes unreasonable.
I think they parent is asking more about how few resources exist helping people establish and manage worker co-op forms of businesses rather than LLCs or S-Corps.
AMD's stock is wild. It was around $2 just a few years ago and has been on a non-stop trend up to almost $60 today.
> Can you imagine all the FAANG companies having to setup a Software Industry Association to negotiate with a Software Developers Guild every year? It seems plausible. It's probably in their best interest as well. These companies could just dump any social issues on to the union and just focus on making profits. The ability to lock out competitors might force other big software dev employers to join the association as well.

Unless you want to spend most of your life waiting tables and bartending while looking for another part time gig at some software house, this is the last thing that you want.
TalkScript 53: Single Point of Failure
Is this new? Because I've seen children under 12 traveling as unaccompanied minors.
BILASM!

But I Like Acronyms So Much.

Web "MVC" rarely was really MVC. Except that it changed the meaning of the term.

https://wiki.c2.com/?ModelViewControllerHistory
https://wiki.c2.com/?WhatsaControllerAnyway
This guy is so 10X his/her user didn't exist before this response. And he's been 10X and productive talking about it!
This isn't a very common opinion, but I'd rather contribute to a system that has free healthcare and a better safety net, even if I get lower (but still comfortable) pay, even if I'll never directly benefit from it myself.
ML potentially lets you do that without explicitly listing which failure states you are trying to detect.

I'm not convinced that is a good thing, because it just gives you an excuse to not understand your own manufacturing process and how it can go wrong.
Berkeley tries on a new movement: the quest to create housing
> I'm wondering if this is a case of idiotic government regulations

The MRZ is an ICAO standard so you’ll need to blame the UN for this.

> The government stupidly decides to only put 2 digits on the passport.

This passport was issued by a foreign government though.

> because the customer couldn't come up with a solution for this problem.

The app schedules an appointment with a human, presumably that human will be able to differentiate between a 1-year-old and a 101-year-old. Perhaps the problem never existed?

The home office phone rep fixed this in 30(!) minutes.
JS porting:
https://github.com/dchest/tweetnacl-js

Java porting:
https://github.com/InstantWebP2P/tweetnacl-java
It's highly likely that in such a mass event the US would have a debt forgiveness program or work with healthcare providers to subsidize costs. At that point it would become a national security emergency which would open up federal spending flood gates.
During normal certificate issuance, they do not generate or see the private key, so they can't compromise the certs they sign for you.

Like any other CA, they do have the technical ability to sign arbitrary other certs, so could issue a cert for MITM. As some other comments show, certificate transparency is starting to reduce this risk.
unless you want any sort of 'system' interfacing like process execution control, etc.
This is going to be a game-changer for Sandbox VR.
Correct I think that would be a better way to put it. None of the individual building blocks seem very technically challenging, but to consistently enforce it at a company wide scale seems quite cool.
We (Streak) made the InboxSDK. Great for projects like this because we autoupdate so you can write the extension against our high level api and not have to worry about gmail changes going forward.

Let me know if we can help.
And the company can walk away too, they just don't get to take the workers with them.

A corporation is not entitled to anyone's labor.
I invented a new methodology called "scattered paperwork"...

All you have to do is type all of your project documentation in MS Excel, print it out, and then throw it all over the place... Then Developers can simply pick what's on top and meet for 23 minutes (once every 2 years) to discuss their emotions... It's been a very productive decade for us so far.
Big claim there. On what basis?
Don't know, but for pure numeric code these mitigations are not (AFAIK) that expensive. The main cost is incurred for any code that is syscall-heavy like I/O.
Pretty sure they were just phrasing it casually…

Of course there are negotiations involved. Having workers be organized provides a better ability to ask for (and negotiate) things by banding together. As well as protections. Without, sticking your neck out—alone or in a small non-unionized group—can be a major risk.

High demand does not mean workers are not exploited (hi amazon), and employees organizing can provide protections and benefits for all staff, some of which may not be in the same “high demand” group.
Possibly the latest iteration of their portable desktop.
https://www.lenovo.com/us/en/desktops-and-all-in-ones/thinkc...
https://news.lenovo.com/pressroom/press-releases/lenovo-unve...
For example we were pretty close to the industrial revolution 2000 years ago. It was easily at an 1800s level, before it collapsed.
I feel the same way about most design patterns. They're useful to provide vocabulary, but too generic to provide any actual guidance.
Aren't a lot of professional sports leagues unionized? I know that NBA players have a union, and top players definitely get rewarded well.
Ask HN: Netlify/GH Pages-like but for non-techies?
I have an older family member who runs a small content site (small as in number of visitors, which is in the range of hundreds a day, but large as in amount of content -- 20+ years of regularly published content/articles that amount to thousands or maybe even reaching tens of thousands of posts).

He is non-tech-savvy and has been running this site for 20+ years. It used to be entirely plain HTML and he was on one of those $20/mo web hosts for 15 years and just FTP'ing HTML files to update it.

A few years ago I helped convert his content to Markdown in hopes to future-proof it a bit, and picked a simple Markdown file-based CMS (PicoCMS) to run it, and he has been happy with it. He has been able to publish more content, more regularly, because of its ease of use (web GUI) and not having to write HTML, FTP files, etc.

This is hosted on a $5/mo box on one of the newer VPS providers.

I was wondering if he wanted to move to using something like Netlify and GH Pages and take advantage of fully free hosting, what would be a good option for content editing? I'm aware of engines like Hugo or a number of others (like those listed on StaticGen) but for content-editing they pretty much come down to editing Markdown files and committing them into a Git repo. I fear that understanding Git workflows and how Git works in general is too much to ask of a non-tech-savvy writer. The Github.com UI might be fine but generally it's too code-centric and too many features on the UI for someone who just wants to edit/create new markdown files in folders.

Is there some open source library that provides a nice web GUI that allows for CRUD in a Git repo, that abstracts away everything about Git workflows, and just let you save files like on a harddrive? There is no need for multi-user in this, he is the only person who edit/updates files on the site.
Hipster Local 153
I haven't used Facebook in a couple years but mbasic.facebook.com used to let you see your messages.
Does this union cover a global workforce?
My girlfriend is a design strategist and I don’t see that at all amongst her colleagues and friends. I think that’s a very outside perspective on what designers must think like. Good designers are a lot smarter than that, and I’ve seen first hand how bad your example can end up. Usually, it’s not the designer’s fault, but the client.

Often, a client or your company has an idea about how something should look or function regardless of research, prototyping and testing. I’ve seen the process take place over wasted weeks just for a client to say, “Yeah, but that’s not what we wanted or envisioned. Make it like this or make it fit somehow.”

That’s when I’ve seen products and services fail spectacularly while the designers and researchers ask themselves, “What was the point of all that work then?”

Edit: There’s also kind of a branding problem with design strategists where, as someone else pointed out, a lot of them are just good at packaging and presenting mediocre ideas into really slick powerpoints and presentations. And many of these strategists even present themselves as very artsy and slick and can spout off very woo-woo lines of magic and dazzle with their charisma. It gives people who are exposed to these designers the impression that they’re all just a bunch of snazzy consultants who offer no real value.
Support and community management are less scalable in the sense that the relationship between user interactions and time needed from staff is fairly linear. Each one is therefore less valuable, but collectively (no pun intended) essential when there are other, hungrier alternatives.

At it's current stage of maturity, the Kickstarter platform needs maintainers (SREs, Security, etc.) and staff to interact with creators and backers. I don't know to what degree new features or efficiencies will help Kickstarter become more profitable on 5% than it has been since 2010 - the product is essentially the same.
India, Eastern Europe and other places have English speaking devs. Good ones may not be dirt cheap but they may perhaps be cheaper in the eyes of management in the face of unionized devs...
Make your case. Why do we desperately need to organize?
Perhaps pictures weren't considered necessary in 1971.

Or maybe by 1971 everyone had seen enough freaks that a picture was superfluous.
I only needed to explain this to Company B. That isn't an issue. There's little to suggest that anyone after Company B would even know I was at Company A.

Besides, a good reason to hide it is it's a short term position.
MVC is fine. After years experience in mobile development, my main takeaway is that application architecture acronyms in general are over-rated.

The most important thing is to separate concerns, and to agree on some sensible structure for managing views and state, and communicating between them. Usually the details of that should arise from the needs of the application, not come top-down from some idea about "the perfect application architecture". Aside from that, everything should just be kept as simple as possible.

IMO it actually adds a lot of unnecessary pain and complication to a project when a team is too rigid about which letter of an acronym each piece of code must fit into. VIPER would be an extreme example of this. It should not take five+ separate code files to execute an HTTP request and display the results in a list view.
NBA players association, actors guild, writers guild etc are famous examples of "rewarding high performing employees"
Losing $2 billion is not 'no impact'. That's money that could have been pumped into the economy somewhere else and could have done much better for both the investor and society. The investor might get some extra tries, but going from 5 attempts down to 4 is still a big loss.
name and shame.
I don't know if 'useless' is the right word.

My understanding is that a block is simply a page of the distributed ledger (that is, a list of transactions), plus a hash preimage problem. (What value do I append to this data, such that the hash function returns some pre-specified value?)

That such a computation is expensive to compute (but cheap to verify) is core to some of the properties of cryptocurrency. The alternatives provided by normal data processing are cheaper and faster (if you have trust).

If you make the computation cheaper, then financial transactions in the ledger are reversible. But if you make the cheap task expensive, then people will just pay for regular grid computing because it's cheaper.
Sometimes I wonder if in some instances a low approval rating is endogenous to the company's employee makeup. I work in the HE sector and I can tell you that the lowest levels of student satisfaction comes from departments or disciplines comprising of mostly people complaining about society, yadayadyada
> Request was created back when all we had was the stdlib `http` module.

What stdlib module supersedes `http`? Browsers have `fetch` and there's `node-fetch` and `axios` modules, but it's sad that core node hasn't updated the core http module.
He bought an idea :)

I'm honestly not claiming I'm good at sales but that maybe I'm not as terrible as I thought.
>if the employees really are working from somewhere there are NO other tech jobs, then that would be their fault.

I can't see how it is their fault. Not everyone can afford to live in particular places. You talk about risk, but risk is in fact what is prized - the CEO benefits because they took the risk in starting the company. The CEO is compensated for that risk. Why aren't the employees compensated for their own risk?

>The price is slightly below average industry pay. Is that a call to unionize? Nope.

It can be. Unionization isn't only about salary, it's about maintaining that level of salary, and other benefits. There are many reasons to unionize, which apply to every worker: https://news.ycombinator.com/item?id=22357492

The owner of the company puts as much effort as possible into increasing the duration and intensity of work for a lower wage, providing they maintain the value desired. The worker, likewise, puts as much effort as possible into reducing the duration and intensity of work, and bargaining for a higher wage. Unions make this push and pull more symmetrical.
The Little Typer teaches dependent types with a Racket based language called Pig. Do recommend, fun book.
The scale of this is too vast to even conceive....
> thousands of additional mandatory meetings

eyeroll
You're right that there are a number of proxy solutions out there, but most are focused on exposing an API for external consumption (i.e. API producers). We think that by focusing on outbound API calls we can go deep on features that make less sense in those products. The same is true for the analytics solutions (i.e. Newrelic). For example it wouldn't make sense for them to add automatic retry or request caching, but its still a common pain point with integrations and makes a lot of sense for us to build. Finally, some of the tools (i.e. Runscope) are meant for development debugging and don't solve the production pain point.
Since we're all trotting out anecdotes...

I knew a guy who came to work at Google and didn't get a laptop for two weeks. No unions were involved.
At some point paperboys will need to be explained also, and some time after that, newspapers.
>It is prized in the sense of providing justification for huge salaries

No it's not. Investors don't take salaries. Many stocks don't even pay a dividend (e.g. most tech stocks).
Also, maybe small ryzen can be used to retrofit older thinkpads :)
Can San Francisco Be Saved?
That's very helpful, I didn't know about this feature. I'll give it a try.
Early 20th century predates OSHA and most federal labor regulations in general. Its not that collective bargaining in the abstract is worth less, but there are far more federal guarantees.
Seems like a jump to a conclusion that can be explained much more simply: the virus has started in China, and the neighboring countries are the next hardest hit. Seems to me like this would be the case for any novel disease for any region of the world. There seem to be plenty of non-Asians whom come in contact with the sick who in turn get sick. Its just that there are many fewer non-Asians coming into contact with the disease than Asians, for the time being.
I think of it the opposite way: most of the easy stuff has been invented already, so 99.99999% of the population needs to work before there can be a new invention.
I'm not concerned about this sort of online discovery. I have a low profile online and I have never posted a resume publicly. My current position at Company A isn't even on my Linkedin.

The major reason I'd be "hiding" it is since it is a short term position.
In a Rails context, there are a dozen pattern-esque buckets that folks advocate putting non-template, non-persistence, non-validation logic into. Yet as often as seeing benefits from "service objects" or similar generic, I have also seen benefit from adding an actual View layer.

Rails has done so much to move application development forward, but if I had two nits to pick, they are the same today as they were in 2007:

1. Assuming/requiring a folder structure named after the pattern an object fits, rather than conceptual domains of an application.

2. Naming its templates "views", and not hinting to people that presentational logic should belongs in a full instance of a class, rather than in-line in template code. Partials help but insufficiently, and helpers have too many gotchas.

The sprawl of gems that attempt to address #2 this is evidence of its impact. While I appreciate the "omakase" argument, it still leads a lot of smaller or less-experienced teams to make a big mess before realizing they have better options.

Anyway, as often as I see "service objects" solutions helping a team tame their Model-View-Mess, just as often I see the solution lying in adding an actual View layer (or adding Presenters if that fits better).

I like ActiveRecord, ActiveRecord::Relation, ActiveSupport, and all the other things people tend to gripe about in Rails-land, but the specific folder structure has always been a stick in my craw.
Firebase Authentication with Clojure
Hmm... If I worked as customer support at Tesla, I would not expect to be compensated, or frankly valued the same as say an electrical engineer at Tesla. And really, isn't community management just another word for customer support?
This seems like a cartoonishly simple respresentation of what a union can do.

Why would one have no incentive to excel? Our union creates entire promotion matrixes for excelling employees.

Comparing it to a prison... Are you a worker or a shill for corporate?
The virus can spread between asymptomatic hosts for as long as 8 days before showing signs of infection.