skysight-inc/HackerNews huggingface dataset:
> Don't like your job, get another one.

You're describing what Beverly J. Silver's "Forces of Labor" [1] refers to as "marketplace bargaining power," one of labor's "structural" (ie endemic) sources of political leverage.

> Marketplace bargaining power can take several forms including (1) the possession of scarce skills that are in demand by employers, (2) low levels of general unemployment, and (3) the ability ofworkers to pull out of the labor market entirely and survive on nonwage sources of income.

Marketplace bargaining power is valuable, but it's not perfect, safe, infallible, or free to exercise--especially if one is here on a precarious visa.

Additionally, as the tech job marketplace expands into the global economy, marketplace bargaining power approaches 0 (think: outsourcing).

> Labor's marketplace bargaining power has been undermined by the mobilization of a world-scale reserve army of labor, creating a global glut on labor markets. Moreover, to the extent that the global spread of capitalist agriculture and manufacturing is undermining nonwage sources of income and forcing more and more individuals into the proletariat, marketplace bargaining power is undermined further.

Tech workers are then left with other sources of structural bargaining power, which we had better not neglect:

1. http://libcom.org/library/forces-labor-beverly-j-silver
First of all the U1 unemployment numbers are bogus. Look at the U6 numbers if you want a better picture of the truth. those show unemployment at 7-8%. Anecdotally, amongst my MBA friends, their unemployment level collectively seems to be about 30%.

If you look at where all the jobs are, it seems to be they're all in low cost, low skill areas: waiting tables, dishwasher, etc.
I think that's not the only factor. Unions will also cap wages for the highest earners. And everyone thinks they are going to end up in that 1 percenter salary.
Wow. The password manager I've been using for the past few years has dedicated buttons/gestures for copying the password to the clipboard (like many others, I'd assumed.)

I feel like the expectations in this case are clear: a copied password should only accessible when the user "pastes" it. (The app even clears the clipboard after a certain amount of time, making it seem like the only weak point in the system is the paste functionality.)

To find out that this is not the case is pretty mind blowing. Does anybody know of any good reasons why the clipboard shouldn't be secure?
How shortsighted: "We can form a union when we're in a disadvantageous position."

There's plenty of stuff that software engineers could want to improve today around oncall, long hours, IP restrictions, non-competes, pay transparency, parental leave, equity, promotion and career management, educational benefits, age/gender/racial/etc discrimination, health care, etc.

When we're in a position of power is a great time for us to form a union and start tackling some of the second tier of issues (like non-competes). If not now, when?
Which would typically be privileged people, non-ironically complaining about other people’s privilege.
The one thing I have not seen mentioned here at all is that a great portion of the cost of Universities is now being consumed by administrative personnel. It is possible that this will force the university to be more cost conscious without a great decrease in the quality of their education offered.

I get the sense that the comments here equate a reduction in budget to annihilation of higher education. I find this to be a bit extreme as there needs to be a reasonable conversation about the cost of that education and what resources and personnel are really required to deliver it and are the students/society really getting value for their money at current prices.
Show HN: Icons as React Components
And Eisenhower chasing down the messenger to the War Department: "Crapcrapcrap, this is getting out of hand!"
Where do you have position of ignorance? People on HN do know doctors, talk to doctors, have doctors in families, and some even are doctors themselves.

Anti-vaxxer beliefs aren't caused by people questioning the first medical advice they get from a medical professional when it doesn't sound right to them. Anti-vaxxer beliefs come from either not verifying and going with your gut, or verifying and then ignoring what you've learned.

Doctors are humans and make mistakes sometimes, and your own health is your own responsibility. So is safety of your own application, so you shouldn't plug in someone else's crypto if you don't feel comfortable with it, but instead try to understand the domain as much as you need to start feeling comfortable.
Carrying a Single Life: On Literature and Translation
Classifying Cryptocurrencies
"XXX liked 'some dumb comment'"

Ugh, so sick of seeing that
"it’s the current that kills you" isn't the relevant point. The point is that the current through your body that kills you (specifically, the current through your heart, not merely through your fingertipes). Touching a high-current wire doesn't send high current through your body (same as high-voltage across your body) unless there is a circuit (as you correctly wrote).
> It's their own national bank which buys and sells tons of Euros to keep the exchange rate stable.

The two CFA franc zones have zone central banks (which aren't exclusively controlled by countries in the respective zone, since France has a seat on each), it's not individual national central banks issuing currency or managing the peg.
Please can you help me try to extract the subtitles from this channel? [1] Tesseract gave me this. The W0「d n! Gnd has bP〔‥mE ‥任Sh 嬰孩降生 道咸肉員 Peace has Come for O… Km… 峒 ﹏m US 靜安 來自‵我君手 `

That kind of error ratio isn't in the realm of "correcting common errors". Surely there must be better software, but I can't find anything that runs locally and can read these subtitles. I've resorted to typing them out by hand, which is super slow because I don't yet speak Chinese, so I have to use handwriting recognition to enter each character.

[1] https://www.youtube.com/channel/UC8_emPVKZvOwJnoBVpU0ytg/vid...
At what point does it stop making sense? We exist on a continuum somewhere between states having equal population on one side and 1 person per state and 1 state with everyone else on the other. It feels like we're moving toward the latter. Especially since the way the senate rules are structured it only takes 20.5 low population states to block everything.
House Looking to Relax Anti-Kickback Rules in Value-Based Care Arrangements
And even still where tech workers do have a lot of power, there are plenty of issues that we could use that power to improve (IP restrictions for off hours/open source projects, non-competes, parental leave, etc.)
Land doesn't vote. Those people should have an equal voice -- that's a democracy I can get behind whole-hog. They don't. They have an immensely outsized voice based entirely on geographical distance to one another.

Proximity to your fellow citizens shouldn't lessen your voice, yet here we are.

And anything designed to be that antidemocratic should be recognized as such, and those of us who do care about democracy should be fighting and organizing every day to disband it and replace it with something fair.
Understanding Web Share APIs
Firefox Focus works flawlessly
there are two countervailing forces to them "learning their lesson" : memory is short and this fact that you allude

>But I'd be a fool to believe that you can take budgetary changes and trailing economic results in isolation. The system is far more complicated than that.

is exploited by those with a vested interest to place blame elsewhere
You still have Facebook now, no? What stops you from sending your email or phone number to anyone who needs it but doesn't already have it and then canceling it?
If price is a concern, then Migadu or Mxroute would be the cheapest for those who need multiple mailboxes (not aliases). I’m not sure if either of these provide what you’re asking for. Migadu does have a forever free plan with a plain text ad for it in outgoing mails. That can be used to try it out. Mxroute does not have any trials or free tiers.
This would require more detailed analysis. Did the people really ask for it? Does the election system in Alaska result in a government with a connection to public sentiment?

I live in a heavily gerrymandered state, so it's not even clear what it means to say that we have an elected government.
Paid for by the same IARPA contract as dlib:
https://talhassner.github.io/home/projects/frontalize/hassne...
When designing data structures that hold my program's state, my structures tend to become more coupled& brittle because I use them in multiple contexts and do a poor job of separating them, I want each context to have the perfect shape for each context even if they share data

It makes me wonder what happens if instead of creating a tree of data I put my data into a Datom flat data structure then used syntax like Datalog to conform data into shape for each new context

Unfortunately, I still haven't installed Datomic free to try this out because I feel dirty if it doesn't come from brew
Using Functional Programming in Java with a Producer-Consumer
If it is offensive because it stems from "bad ideas" then it is imperative that it is posted in the "public market of ideas" so it can be exposed and refuted.

If it is not posted then folks will not know how to refute it when it crops up again -- and it will.

Free Speech for bad ideas is as important as free speech for good ideas.

Don't be offended. That's your choice.

P.S. This doesn't mean that everything offensive must be posted -- there is stuff that should be illegal to post because of the harm it can cause.

Edit: downvote within 15 seconds of posting ... you are speedy in your thoughtlessness.
According to https://www.anandtech.com/show/14605/the-and-ryzen-3700x-390...

They are rerunning all tests due to a mobo firmware upgrade showing non trivial improvements in turbo/boost mode.

There is still a chance that Intel with be beaten, even without taking ZombieLoad etc. patches into consideration on Intel.
With DH both public keys have effect on the randomness of the shared secret. If the app on the client generates a random DH key-pair for every session, and it uses a public DH value of the server pinned to it, the encryption is authenticated and secure to use.

If there are no public keys pinned to clients (say secure messaging apps like Signal where each user generates their own keys), users need to check the public key fingerprints to make sure there's no MITM attack taking place.
Elixir isn't really Ruby inspired though. The only thing about it that really derives from Ruby is the focus on developer productivity.
>I'll just say I don't think unions or the concept of a union needs to be perfect to generally have a positive effect. Maybe I'm naive.

I can understand that.

Personally I've had experiences with two unions in different industries.

Each time the unions were IMO more of a hindrance to me than anything else. They were for me just another layer of bureaucracy with no more interest in me than a poor employer.

Worse yet they laid down policies that were so general that they were serious problems. Lots of protections for long time union members who simply didn't want to learn new things, etc.

Having said that, I would be interested in some "trade union" type things that maybe do things less traditionally compared to typical unions in the US.
You can continue to use messenger if you deactivate it. I used a Selenium script I found on here a few weeks ago to delete everything I’ve ever added to Facebook and then deactivated my account. I don’t appear if you search for me, and I doubt that deleting your entire account does anything different from deleting everything individually. It’s probably not deleted at all ever, knowing FaceBook.
In 1998 you would definitely need closures and objects to replace Perl, since Perl has had both since 1994.

I was using closures to great effect in Perl before I even knew what a closure was. (Are closures supposed to be a difficult or extraordinary feature?)

I really find it funny when other languages do things that Perl has already been doing for years.

Go2 is basically copying the way Perl5 has been advancing without breaking backward compatibility. (They don't seem to realize this.)
JavaScript copied use strict.
PowerShell copied $_.
Everybody copied Perl extensions to regular expressions.
(I can't wait for them to copy the cleaned-up, easier and more powerful Perl6 regular expression syntax.)

Every feature that I've heard that Python3 changes directly correlates with a similar change that has happened in Perl5. (Only Perl5 has done them in a way to reduce breaking your old code.)

Those are just a few of the the ones I know of.

Perl has been a far more influential language than anyone gives it credit for. Though that is probably because they just use the feature without knowing the history of it.
Eventually Perl6 will be just as influential.

---

I agree that optional typing is good, I use it everyday in Perl6. (And have been for nearly ten years.)
Someone else made this point elsewhere in the thread but I think it's a good one: As engineers, we have the opportunity to move into management and become entrepreneurs at a rate much greater than traditional industries. I've moved between high level IC and senior management a lot in my career. I've also started my own company. I don't think that profile is unusual for senior people in our industry. As such I'm likely to look at solving problems from all sides and negotiating with a union to "prove" that I need to lay people off sounds extremely troubling from an operational and efficiency standpoint. As a high performing IC I'm never at risk of being laid off unless the company really is in existential danger. As a manager I need to be able to let under performers go or lower costs as needed.
Unpopular opinion: there's probably a lot of fat to be cut and this is possibly the only way to do it.

Prediction: The most customer-unfriendly trimming will come first.
E-scooters put Swedish startup on road to positive cashflow
Rust either restricts what you can do with the pointers that don't own their referents, or it opens itself to reference of freed objects bugs. A system with proper GC would not have this problem.
If the FCC permits part 97 to turn into a complete free for all, it would be functionally identical to services in part 90 and most of part 95, and if the FCC wanted 47CFR95D to have 1500 watts ... they'd amend 47CFR95D to allow 1500 watts, not screw around endlessly with part 97 to make it a weird pale imitation of CB or business band radio or whatever.

Its just weird to see calls to turn part 97 operations into pale imitations of 47CFR95J or part 90 or similar. Historically the FCC kinda laughs at that stuff.

An excellent local government analogy would be walking into city hall and demanding the building permit department operations be amended such that they used to issue building permits, but you hate the local marina operator, so why not amend the building permit office into stealthily becoming the new local marina operator office as a way to get around existing structure; they'll laugh you right out of city hall.

Likewise the FCC is modern and hip and if you want to do 47CFR95J or part 90 operations, they're super cooperative and into helping you get licensed into those services as cheaply and quickly as possible. I'm not being sarcastic; seriously they're generally nice people to work with, mostly. They are not amused at categorical errors where someone demands they won't fill out a part 90 application because they don't feel like it so everyone else should have to modify part 97 so they can perform part 90 operations using existing part 97 structure.

Really the paragraph above is the fundamental problem expressed in the article; people unwilling or too cheap or too confused to license and operate under 47CFR95B or 47CFR95D or 47CFR95G or whatever existing services mysteriously think it would be easier for the entire rest of the world to Frankenstein part 97 into a pale and inferior imitation of the existing services they somehow, for no obvious reason, refuse to use.

Some of the rants are bizzare; "The FCC hates STEM and technology because they won't let me operate 47CFR95J in a part 97 band because I'm too lazy to read and apply for 47CFR95J service and part 97 is cheap and easy to apply for" Well, uh, no, that hate really does not exist at all, I assure you.
The ironic thing here is the presumedly Republican majority (of voters) voting for a guy promising what amounts to a monetary handout. But are typically vehemently opposed to government handouts?
For this specific issue, I believe https://developer.android.com/preview/privacy/scoped-storage is the solution.

Too bad many Android developers are opposing this feature (e.g. previous discussion: https://news.ycombinator.com/item?id=19521211).
Woz admits that there are benefits to FB. What he's talking about is the privacy angle. So what's the optimal usage pattern here to enjoy the benefits and still keep your privacy safe?

I think it's actually pretty straightforward with regards to FB.

First of all if you find yourself scrolling through the news feed for anything that isn't relevant to your daily life, the argument is more about mental health than privacy here to stop excessive use like that. Same for Instagram, it's highly addictive, but you'll find you don't really need it in your life.

Secondly, use an alternative messaging platform for the small group of people you tend to talk to very often and closely with. Preferably encrypted. For everyone else, it matters a lot less that people might spy on your conversations so just be careful to not talk about radical or illegal things. The benefits of FB messenger are pretty nice in terms of convenience, but if you don't like having to censor yourself get the other person to join WhatsApp, signal, or iMessage.

Thirdly, if you're using FB in the sort of community oriented way with groups and the like, continue to do so freely! There's nothing wrong with doing this on FB, it's a great platform for that and rarely is your privacy going to be violated in this way. And if you think it might, then there are alternatives like a group chat on Signal, or an anonymous/private message board. Those are more sensitive cases which surely exist but I can't think of many situations where one needs to go to these lengths.

I think the way FB and IG make money incentivizes them to violate your privacy through clicks tracking. This only works if you're on the platform like a zombie, clicking for hours on news or influencers or whatever. Maybe some of that truly is useful to you, for example my girlfriend follows a lot of people who do physical activity and exercise routines on IG. And from a privacy perspective maybe it's not even that big of a deal, but I think most people might find they don't need to waste so much of their time on these apps anyway.

So at least for the case of FB, it isn't too hard to protect your privacy the ways it really matters and still get the benefits of FB apps.
It seems like we are all royally screwed if policy is now being decided on and only through facebook. I have never had a FB account and will never have one. It seems extremely crazy to be required to go through a bunch of legal terms of service just to participate in government. In fact it may be illegal technically.
But who decides and points out what should be removed. What is “far right” from the point of view from someone who is “far left”?

It began with Alex Jones and that kinda made sense but now the same people and institutions are asking for the head of individuals like Phillip DeFranco.

The thing about censorship is that it never stops where you think it should.
I have never in 20+ years of experience seen a company dump high performing engineers just to lower costs. It's those very engineers that engendered the success the company enjoys. I have seen good teams cut but that's only when macro issues have made it necessary.
Seems hyperbolic. Considering the transfer speeds and relatively low cost of sat internet I sincerely doubt that "billionaires" are using winlink to a point that is interrupting the global ham radio band.

[1] http://www.groundcontrol.com/MCD-4800_BGAN_Terminal.htm
[2] https://www.winlink.org/sites/default/files/download/wl2k_fa... (see A170)
Cannabis Technology
Watched it when it came out and loved it. Just could never convince anyone else to stare at a mIRC screen recording for a few hours.
> Free Speech for bad ideas is as important as free speech for good ideas.

I would argue that it's more important.

> Phillip DeFranco

Edit regarding your edit: Complaining about downvotes is cringe inducing.
I believe it's the result of the system we've created. Frogs leap from boiling water, and there's no sense in calling that "frog choice": obviously, the water is too hot.

That workplaces are universally intolerable after 2-3--as is accepted industry common knowledge--is not a matter of individual preference, but systemic inadequacy of workplace conditions.

Burnout is not a personal problem, it is an institutional pandemic.

> One of the first things we discover in these groups is that personal problems are political problems. There are no personal solutions at this time. There is only collective action for a collective solution.

-- Carol Hanisch, "The Personal Is Political", in Notes from the Second Year: Women's Liberation
https://fred.stlouisfed.org/series/U6RATE

Looks like we're at nearly an all-time low for the last 25 years as well, no?
You can feasibly combine an RCD and an isolated transformer, not sure I've seen this done before though or if it gives any real benefit.
Sometimes I self-review when I can anticipate that, i.e. just leave some (non-code, though it might make me consider that they should be in code) comments with a bit more context.

And, of course, commit messages.
Yes, and professional athletes don't get promoted to management at all. Some do become managers or other executives but that requires them to retire as a player and then negotiate an entirely separate contract for the management job.
The user takes total responsibility for the address he or she types in the navigation bar. They navigate there from an infinite distance.
I feel like code reviews comments should be of several types.
1. There is a bug in this code(most important)
2. This violates the norms on the project
3. This is less maintainable because it can cause a future bug(two pieces of code in different that need to be consistent)
4. I personally had trouble understanding this code, here's what took me a while to understand. Would you mind adding a comment or temp variable to speed this up.
5. Here's a cleaner way to do it(totally in writers court whether or not they implement this unless they're a jr. dev.

I make a lot less code review comments than I used to because I've seen too many bugs introduced by fairly innocuous looking code review changes and the amount of bikeshedding that can go into code reviews comments that will likely never materially effect the application.
It's worth nothing that Windows Defender stops the 'remote include' part even if there's nothing in the file (test.txt only contains the word 'blah' so we should get a parsing/stylesheet error):

https://i.imgur.com/jP3yJNQ.jpg
No, wait.

Just because someone thinks the world is flat, doesn't mean I have to disagree with them on most issues, except MAYBE on space exploration, and certain academic fields connected to it. Believing the earth was flat takes nothing at all away from their ability to judge humans, celebrate traditions and reciprocate favors. I do not buy into "getting spooked" by ideas I don't identify with, because if I draw a line in the sand that keeps moving towards me, maybe it indeed moves because of my own bad reasoning.