skysight-inc/HackerNews huggingface dataset:
I think it can actually be very productive if you engage with the article and take notes.

Example: I read the following article over the course of 2 days. While I was reading it, I had VSCode open and was taking notes in Markdown. While this article only mildly changed how I acted, it definitely planted a few seeds in my head, which I am trying to cultivate. And now I have a source of notes on productivity I can look at any time!

https://www.lesswrong.com/posts/P3zrurj5hHKFKDL3M/productivi...
H1-B is a form of servitude. As a product manager who lead a team of primarily H1-B engineers at a large bank in DC area, the most challenging thing I saw from my H1-B colleagues was how the H1-B visa essentially forces really talented and amazing engineers from venturing off to more interesting opportunities at smaller companies who do not have the money or legal team to support H1-B employees.

My former colleagues are all limited by their employment opportunities and could really only go to a handful of very very large firms that would sponsor their visa's. It limits their employment opportunities and it limits their mobility.
GitHub Token Scanning Adds Dropbox, Discord, Atlassian as Partners
I highly doubt most programs know when they'll finish, usually there's multiple stages of say installation, copying files, editing the registry, generating some other files, downloading updates, etc. Some of those stages take milliseconds, others can take minutes or longer. Maybe some take seconds on an NVME SSD but takes 4 minutes on an HDD (verifying files commonly has this behaviour), etc.

If the progress bar doesn't differentiate which stage it's in then it's purpose is mostly just to let the user know it's doing something.
> If you are truly enjoying your work and can't wait to do it, there is nothing going to stop you.

Clearly you don’t have an anxiety disorder.
Teaching Apache Kafka Online with Stéphane Maarek [audio]
For video editing, quite a few:

https://www.lifewire.com/best-linux-video-editors-4176979

Openshot and Kdenlive I'm familiar with (I've used the first in an earlier version, and the latter I know by the name, but have never used) - but the others are new to me. I'm sure there are still more than these, too.
Debian 10 Gnome Edition – Features Gnome 3.30 and Powered by Linux Kernel 4.19
I live in a smallish suburb (~5,000) of a small city (~150,000). I have access to Comcast. That's it. AT&T won't even sell us a DSL line, just satellite. There are no WISPs within range. LTE is far too expensive for our usage patterns.
I think it's a little more complicated than that. A pool of 1000 workers won't necessarily earn less than a pool of 100 workers. With higher specialization, they may well earn far more.

However, this assumes that employment is fluid, and that people are allowed to choose a profession or trade that aligns with market signals and their own personal interests and preferences. In short, every citizen who considers becoming a developer int he valley is also free to become a plumber in Duluth or a lawyer in New York City. Or open a scented candle shop, or a surfboard shaping business.

The point of the H1B visa is to create a system where visa restrictions and sunk costs create a pool of workers who aren't allowed to make those choices, and are limited to a few fields where Silicon Valley CEOs have declared a "shortage".

And, astonishingly, many people talk about this shortage without discussing wages, work conditions, career stability, and the other options available to highly skilled people who can choose other professions (you know, those pesky free folk who just won't become developers in the valley at the rates tech CEOs have decided they should).

The US has a really grim history of creating non-free worker classes in order to undermine free labor markets. This is another installment of it, though the H1-B abuses, clearly documented and really bad, are nonetheless minor compared to some of these historical horrors.
As everyone here will tell you hiring in tech is broken. It will take you a significant amount of time, months to find another job... after having to practice to get that job with things you don't usually do -- i.e. pass code interviews and other bullshit.
Yeah that's the only guaranteed way to find them I've found. There's a couple programs out there that do exactly that. Just start writing files to the SD card and read then read them back. I think they should be a bit more intelligent though, seems like right now they write the whole value you enter as the stated/test value then try to read it back, seems like you could detect bad devices much sooner by doing smaller read tests at set intervals.
I saw this myself in an ambulance in the Boston area. The PCR system they were using was on some Toughbook-style computer, and I could tell that it was lagging and slow to input basic stuff on. Apparently whoever had put it together cared more about durability (important) than performance. Or maybe it worked great when it was deployed, but the newer software updates weren't built for such a slow machine. They used it; but it was like inputting a data on a slow ATM.
Skill levels are widely varied at the higher levels. Collective bargaining means, valuing them about the same (a common agreement means the same outcome for all?)

So there's a downside.

As a highly-skilled contracting worker, I care nothing about changing my client companies policies. Their values are a curiosity to me. I negotiate my rate, do the job, submit my invoice and move on. So maybe I'm not the person who can appreciate the advantages in a full-employee situation.
How does one determine who's lazy and under performing and not? There is not a good qualitative way to evaluate this. Most of the time it just boils down to do you like the person or not.

Secondly, how do you address the racism in Unions even now? Within the last year multiple African American Union workers were complaining about racism within the Union and they were largely ignored by the Union.

I remember when I used to work at XYZ Company I would have to wait for weeks to have a union employee move my stuff from desk to desk (even a desk that was 1 desk over) when I could've done it myself in minutes. Why do I need a Union worker for something I can do myself? Why does a company need to spend $600 for something I can do myself in less than an hour for free.

Maybe in the US journalism and entertainment fields people can get off more easily with a Union as their jobs are somewhat shielded from the threat of offshoring. That is not the case in engineering and manufacturing. Unions are not for every industry and these things should be done at the Local, State and Federal level so everyone can benefit. The government is supposed to be counter balance to business. The government is outsourcing their job to Unions.
Most probably that is another part of the story, however it seems like there is the need of more current at higher frequencies:

https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/197300...

Look around page 40.

I was reporting what I was told at the time, anyway here is a chapter of an electricity textbook confirming (for what is worth) the added danger of low (50-60 Hz) frequency AC current:

https://www.allaboutcircuits.com/textbook/direct-current/chp...
My impression is the last sentence - self preservation. With the threat of automation, they can see the pressure mounting on finding solutions that do not result in unions or pitchforks.
I've read somewhere that some Allied pilots feared hitting the beaches and so released their bombs late; I don't know how true this is though.
They have in the past (to fuel/build their export-driven economy), but I think things might have changed recently with the trade war.
Needs to add in exercise.
Have you guys ever read the "War of Art"? It comes from a place that understands Procrastination as an emotional problem, and has a fully developed solution for dealing with it in that way.

At the end it gets REALLY artsy and religious in a way that made me very uncomfortable. But its still the most helpful book I've ever read on productivity.
The difference between zero and non-zero cost, no matter how low, is extreme.
This is an entirely different problem and not really true, except for the companies that do so to avoid repatriating foreign capital and incurring US tax rates.
Well, we used to have to write our own UI elements and swap them into the top 8 bits of the framebuffer reserved for the overlay.
World’s biggest chip created to meet demands of AI
Ow. Even I felt that.
i stopped reading at "all americans"
I didn't consider a journalism employee to be in the highly-technically-skilled category. Sure they have a reason to want some security.
Ever used one of those product search forms where you click that you want to see products with attribute A, a check appears, you go on to click on attribute B and a check appears there, and then the product list updates showing attribute A with a complete loss of B?

A responsive UI is necessary, but it's not sufficient to make up for a slow back end.
On the `Incoming.md` bit, y'all might be interested in the Markdown New Tab Chrome extension which gives a similar affordance
One of the biggest gifts that we can give our children is a limitation of resources. It is amazing how they learn and get really creative when given really basic tools to work with. They try things that they wouldn't normally try.

I remember once my son wanted his own "phone" when he was 5. He ended up drawing the whole UI on paper and stuck it on a little slab of wood. Played with it for weeks.
One could question (like the article did) the wisdom of building a PV project in Normandy, which has to be one of the rainiest and most cloud-covered area in France, unlike somewhere in the Southern half of the country, where the climate get a lot more sun year-round
> Russia is very much in support of a multi-polar world

Russia is very much in support of Russian interests, as all states are self-interested
There's some debate about whether Perimeter was ever deployed, or rejected after some design phases. Also, its reliance on siloed ICBMs to launch communications warheads causes a problem; you have to intermix them with normal missile silos (or they get preferential targeting). And those normal missile silos are also the classic first strike targets.
"Can we let them continue to create videos with old smartphones and OSS for YouTube, instead of letting them unleash the full scale of their creativity and massively changing their lives with one of the most well-known movie producers of all time and the multi-million $ funding that comes with him?"
>animals that are totally impractical in the city.

Having a dog signals that you will take on caring for another being even if it is not in your financial best interest and that you can at least keep the thing alive. Think with your lizard brain and it makes perfect sense why women are attracted to that.
Anybody interested in a practical example of this should watch this[1] outstanding report about the problems in the video game industry and how the "higher-skill" workers are starting to unionize.

[1] https://www.youtube.com/watch?v=2TSB5YQqDiY
This isn't premature optimization however. It's having some reasonable SLOs that must be measured throughout development and met. To say that the average button response has to be within 20ms, and the 99% slowest within 50ms is pretty reasonable, and can be measured reasonably easily in a test suite.
This is such a critical point. So many problems that plague the industry tie back to this. Lack of company investment in juniors leads to greater job hopping, which leads to building things based on bleeding edge fads to pad resumes, which leads to ever increasing title inflation, NIH syndrome, or cargo culting, which leads to the brutal churn that most everyone hates and wastes tons of man hours instead of just maintaining and improving existing software and teams.
Good point! I meant to convey free-as-in-beer; I'll fix this wording now!
This is a great idea and I used to do it for a while when I tried working from home. The problem for me is that I usually give on this ritual after a week or two. How long have you been able to sustain it for?
I think you have it backwards. If they stop supporting it, it will go down towards 6 yuan per dollar. If you own or want to buy a yuan, 1/6 USD is more value than 1/7 USD, hence the term devalue.
I don't use Python, but I've never had any issues with any distributed Python app. I have, however, had endless problems with C and C++ apps.

The C way of referring to header files and libraries on the host system invariably leads to situations where the app wants to use a specific version that your system doesn't have. And we're not necessarily talking about system libs, either. Apparently authors thought the only way to mitigate the problem was to invent Automake/Autoconf in order to sniff what your system is capable of. (The saner solution for non-system libs would be to "vendor" your dependencies inside the app's source tree.)

Python has that pretty much solved with PIP. (Dependencies can still be a problem if a package uses the C way to link to things like Readline or OpenSSL or whatever.)
Even if the next recession is mild, the US has very little room for a stimulus thanks our debt. It's hard to predict the depth of a future recession, but one can say for sure that we have fewer options because of the debt. Keynesian principle is basically a fancy form of "save up for rainy days". We didn't, so hope the storm is short.
I listed 550+ Industry Specific Machine Learning Projects
So let’s get what you’re saying: the will of the people is reflected in the person who got less votes winning, because of archaic rules created by ancient oligarchs?

That is cognitive dissonance of the highest order.
Reusing React UI Components
> Since 1978, Business Roundtable has periodically issued Principles of Corporate Governance. Each version of the document issued since 1997 has endorsed principles of shareholder primacy – that corporations exist principally to serve shareholders. With today’s announcement, the new Statement supersedes previous statements and outlines a modern standard for corporate responsibility.

At first glance, this seems like a terrific move. In recent decades, this trend of shareholder primacy has been more than evident. CEOs are expected to lead their companies to more and more performance quarter by quarter, rather than focusing on the long-term prospect -- sometimes even at the cost of it.

Let's hope that this "shareholders first, at all costs" mantra finally dies. There's more than one dimension to success, especially future success.
Bad UX that for it to be space imho, it should be backspace that triggers it.
"Shareholder value" will always be prime, when the CxOs, drivers of corporate direction, are major shareholders.
Superconductor Could Be Key to a Whole Different Type of Quantum Computer
Uh... aren't you leaving out product managers? Is a "product engineer" just a glorified term to get an engineer to do two jobs at once?

CEO: "We need a search box"

Product Owner: "Okay, let me do some research and build out a design. Here are all the metrics we'll track and quantify the success of the project on"

Engineer: "Okay I've implemented your design, and put in all the essential logging to power those dashboards"

Product owner: "Great, after our search box, sales went up 7% for these items. This means $75,000 a year. Success"

CEO: "K."
> One of the most ridiculous examples of this was the Smarty templating language for PHP.

Wow... Yuck!

Lua is at least a "standard" and rather sane language. Not ad hoc insanity.
To be fair, I still feel like it all depends on the company's definition of value. There is an interesting book on Financial Analysis by McKinsey, in which two of the firm's partners write in the foreword that the maximisation of shareholder value should always take into account long term thinking, and as such has to consider the deeper effect of a company's action. In that argument, then, a company isn't truly maximising shareholder value when it depletes its workforce and creates a bad work environment for short term profits, because the long term consequences may be far more negative.
Jean Moroney would say that War of Art is based on the "duty mentality" - a mentality where there are certain things that you simply need to do, that are considered intrinsically important, and that your own personal desires are irrelevant and should be squashed. This mentality leads to problems. It's not surprising that the author is religious.

https://www.thinkingdirections.com/join-the-thinking-lab/ - ctrl-F "ineffective thinking habits"

"5. Duty Mentality: you treat your desires as irrelevant to your conclusions about what you should do.

Symptoms: You describe the obstacles to your goals in terms of temptation and resistance. You often feel you have to force yourself to do what is right. If you don’t, you feel guilty.

Practical Obstacles Created: You over-commit. You feel unmotivated. You work well only under pressure."
Nope. If they stop supporting it, it will get weaker and move towards 8.

https://www.npr.org/2019/08/05/748155575/chinas-currency-fal...

“China has long artificially propped up the value of its currency above the symbolic 7-to-1 threshold using a mixture of public and non-public methods, including ordering its massive state-run banks to buy up vast amounts of currency to strengthen the yuan, also known as the renminbi.

"The [Chinese] government has been, if anything, doing the opposite: protecting the renminbi from collapsing," says Jonas Short, head of China research at NSBO, an investment bank. "If you allow for the natural exchange rate for renminbi against the U.S. dollar, it should be about 7.2 to 7.3 per dollar."
> Instead, what you get is code that is much longer, and more complex, and therefore harder to update, and more likely to be buggy.

I'm gonna repost a chart I made previously[0][1].

Spectrum of performance:
LO |---*-------*--------*------------*-------| HI
^ ^ ^ ^
| | | |_root of all evil if premature
| | |_you should be here
| |_you can be here if you don't do stupid things
|_you are here

Tricks like denormalizing your data model ("cache values in multiple places") start somewhere around the "you should be here" point. But in any typical program there's plenty of stuff to be done left of that point, and those things don't make your code more complex or longer. They only require care and willingness from the software vendor.

--

[0] - https://news.ycombinator.com/item?id=20389856

[1] - https://news.ycombinator.com/item?id=20520605
I think it is probably fair to say that unions have pros and cons, and the pros outweigh the cons for factory-type workers, whereas in the professional fields the cons may outweigh the pros. Here are some items to consider:

1) Payscale -- a professional is in a better position to have a substantial emergency fund, to get through a sudden layoff.

2) Demand -- Some professional skills are also in high demand, which makes changing employers easier.

3) Upward and lateral mobility -- In a union shop, mobility is often rigidly defined by seniority, whereas in many professional services, the employee can be more in control of their career. Contrast this to something like the airline pilots union, where a pilot has to start over as a rookey if they change airlines. When I started my last job, I was able to negotiate more weeks PTO because of my years of experience in the field.
Are those their real emails on the landing page?
Growing up in Russia, Solzhenitsyn was one of my childhood heroes and still is. But I value him mostly as a reporter. The Gulag Archipelago was a success of reporting. I'm less excited about his work as a writer (in the moralistic Russian tradition which was always boring to me) or as a teacher (why did he try to teach the West from a position of inexperience?)
> Skill levels are widely varied at the higher levels. Collective bargaining means, valuing them about the same (a common agreement means the same outcome for all?)

Isn't SAG an existence proof that this isn't necessarily the case? (This shouldn't be read as an endorsement of all things union, or of SAG in particular, just that it doesn't seem to fit the claim.)
Thank you for sharing this!

In my opinion, this is spot on and an important insight into programming.

The validity of this view of programming is particularly evident when using a logic programming language like Prolog or Mercury: In this case, the programmers' task is to describe what holds, and the clauses that constitute the program and their semantic consequences are literally the theory of interest.
It's much like a HOA or any other political organization. The check and balance is YOU. If you are involved in the Union, and other workers are involved, there is seldom a problem. If like the current U.S. political landscape, people abdicate their responsibilities because it's harder and more work, you end up with less than ideal people in the leadership roles.
That depends on whether that site has Flexible or Full SSL setting enabled.

https://support.cloudflare.com/hc/en-us/articles/200170416-E...
Legal weed is linked to higher junk-food sales
Looks like it took a lot of work.Thanks.
I had to help some regular computer user to clean their computer; one of the user's requests was to "fix" their McAfee, meaning, to update the subscription and solve other "security threats" (not viruses) that McAfee reported. After seeing how indecent this antivirus is, how it uses real intimidation, and is very intrusive with constant pop-ups, we settled on not continuing the subscription and getting rid of it altogether.
Unions can be bad or corrupt or too large in exactly the same way companies can be bad or corrupt or too large. The existence of such bad actors however does not mean that the very concept of companies or unions is bad.
> "You do realize that the "highly skilled" part has been systematically ignored for a couple decades now?"

Is that a fact? "Ignored" by whom, and how exactly?

Applicants must prove they are indeed exceptionally skilled. Sponsoring employers must prove the candidates are skilled. The petitions involve CVs, references from colleagues, diplomas, supporting evidence, interviews, all kinds of proof. Are you saying it's all just bullshit?

Look, we've all met "bad" software engineers. But how much of it is simply subjective judgement? You can't possibly claim those are people coming here on a free pass.

For what it's worth, I've met plenty of mediocre "natives". Maybe it's just the talent pool.
Ohhh my mistake, I thought they were looking for examples of this in other fields.
Wake me up when I can use such a statement as a means to legally coerce corporations into compliance with existing laws, to say nothing of the exigent environmental threats facing the world.

Literally every CEO would laugh at this statement in the privacy of their office, while they engineer stock manipulation to trigger their stock options and retire in 5 years.

It's like an ethics in business class at MBA schools. It's window dressing.

Of course the political donations of the signers of this document, which is in all likelihood:

- non-binding
- has no monetary commitments
- involves no policy commitments contrary to their revenue streams
- addresses no previous examples of bad behavior by the companies, nor any pledges to ameliorate those impacts

The political donations from these entities most assuredly will point to the exact opposite motivations.
I love how these guys had better sound recordings from their low cost setup than the TV crew covering them, good work!

I think they have the right idea though, start with what you already have. Try to test out ideas and learn with as little pre-investment as possible. Some friends of mine have purchased $3k-$4k gaming machines with the intention of live streaming gaming - all of which never came to fruition.

The very best of luck to them, I hope to see their movies on the Western big screen one day.