skysight-inc/HackerNews huggingface dataset:
> ...allows people to fork it, add their own changes...

Emphatic agreement.

Bryan Cantrill touched on this too:

"...we [now] know that OpenSolaris didn’t go far enough: even though the right to fork was understood, there was not enough attention paid to the power to fork. As a result, the operating system never quite got to being 100% open"

http://dtrace.org/blogs/bmc/2010/08/03/opensolaris-and-the-p...

I experienced this first hand while being paid to work on FOSS. At the time, I just couldn't figure out why our very well resourced, well intentioned project was chowdering. Cantrill's illuminating insight, per usual, was spot on.

--

To the pedants arguing with u/derefr: Stop it. Step back, get curious, ask u/derefr to clarify. u/derefr is trying to say something important.

Some of us have actual experience with this stuff, not covered in the manual. It often takes great effort to reflect and articulate novel experiences. Especially when those experiences don't meet anyone's expectations.

"In theory, theory and practice are the same. In practice, they are not."

--

Further, definitions, rules, bylaws, and code of conducts are just starting points. Ever DM a role playing game?
Tried to get your local party to approve a resolution? Had your day in court?

As if some formal definition somewhere is the last word on running a successful FOSS project. Please.

Human projects are at least as complicated as the humans themselves.
$1k / 2 articles.
Widget View Pattern Towards Clean Architecture
Well, 4K is not exactly a requirement. And while most older don't have the ability to swithc USB my U2415 displays (released in 2014) supports switching input over DDC. And honestly, I'd expect any half-decent display sold in the last decade to support it as well. But I could be very wrong. The samsung and AOC display I have connected at work also supports them and the samsung is quite old. For USB though I have to press a button. Or use the excellent virtualhere software for connecting USB over the network (that I could easily script to switch over usb as well).

I have a short script that will allow me to change input on a specific display. Very handy. However please note, that while this does work for HDMI, DVI and Displayport only DVI/HDMI seems to have an active connection when another input has been selected.

That means that while I can switch to another input I can not switch back from the same computer but must install something on the other machine to give it back. This is of course exactly what the linked article is doing, but with HDMI/DVI I don't have to have that requirement. And on top of that, operating systems in general seem to believe that, when using displayport, switching to another input is equivalent to disconnecting the display altogether and thus remove it and rearrange windows etc. Insanely frustrating.

Again, no problem with HDMI/DVI. So although Displayport is a much better interface and I've been a strong advocate for it, these issues makes me hate it with passion.

DDC can also be used to change display brightness, which in my opinion is way too cumbersome to do manually (especially if you have more than one display).
Give crossword puzzles a look if you haven't in a long time. There are some very neat variations out there these days.
Okay I definitely appreciate that feedback!! I will make some adjustments.
The technical articles can serve as highly effective ads to lure your potential customers. The kind of technical writing that will leave no doubt in the minds of your readers that you demonstrate deep expertise in the technologies you are an expert in.

Here's an example https://burke.services/segment.html taken from https://burke.services/
This really doesn’t have anything to do with wages. Healthcare staff just don’t exist in the quantities we need right now.

It’s a worst case scenario with a bunch declaring early retirement, even more changing professions due to COVID trauma, and lack of proper pipelines of staff.
I 100% disagree. You are allowed to maintain multiple full-time jobs in the United States unless you have entered into a contract that says otherwise.

My father worked two full-time jobs to raise my siblings and his reputation and moral compass is just fine. Many middle class families do it for survival.

There is no shame in working hard.
> Btw. as a freelancer you could end up paying less taxes, because more things are deductible.

But you're also paying a lot more in base taxes and lose out on a bunch of bottom line income. I've been a freelance worker for ~20 years and recently switched to a full time position to mix it up.

Your employer pays half of your social security taxes but as a contractor worker you need to pay both ends, that translates to about an extra 7% in taxes. On $235,000 income (let's say you wrote off a total of $15,000 in the year) that's an extra $16,450 in taxes.

Your employer usually matches 3-4% of your salary into a 401k which is yours without any vesting period. On a 250k salary that would be $7,500 at 3%.

Your employer usually pays your health insurance. The absolute bottom of the barrel worst insurance you can get will cost you around $450 / month if you're a contract worker or $5,400 a year. There were even years (2016-2017 I think) where if you didn't purchase your own insurance you ended up paying thousands of dollars in fines.

Your employer may contribute to a number of nice to haves like tax free stipends for internet / phone bills as a remote worker. Let's call that $1,500 a year for everything combined (some of which is direct money in your pocket and some are services you might have access to).

So in the end being self employed results in paying an extra $16,450 in taxes and you net lose $14,400. That's a total of about 30k less. You also have the extra burden of filing quarterly taxes or you pay fines. You'll likely end up having to pay for an accountant too which will be another $500+ / year (not included in the above totals).

Yes, as a freelancer you can deduct a portion of your home office as business rent, computer supplies and other things you need to do your job but for a remote worker there's really not as many deductions as you may think.

I'm not saying doing contract work or being self employed is bad but I think it's important to be aware of these extra costs and things to think about.

There are some tax perks of being self employed too, like being able to fund a SEP account. For most self employed folks you can put 20% of your income or up to 58k in 2021 into this account. It's somewhat comparable to a 401k in the sense that it's a tax deferred account, AKA any amount you put into there will be taken off your income taxes today and you will pay taxes when you start withdrawing the money at about 60 years old based on whatever your income is then.

So in our example above if you had 250k income, wrote off 15k and then maxed out your 20% into a SEP for another 47k you'd really pay income tax on 188k. Keep in mind as a salary worker you'd have 19.5k into a 401k so it's mainly a benefit of about 27.5k of extra income that you're tax deferring.

Note: I'm not an accountant and I might be calculating things incorrectly but it's in the ballpark of a few percent.
We all hate Facebook, but these results are more useless than a quiz telling somebody which member of the FRIENDS they are.

Either some form of legislation instituting basic privacy rights, or breaking up Facebook/Instagram is the only thing that can really help.

Facebook isn't experiencing major growth in North America and online discourse regarding it is negative (and it is reaching into the offline world as well). However, they are still experiencing growth in other countries like my own, so opinion polls like these don't slow that down.
Rust is normally always compiled directly to Assembly using LLVM. The only exception is mrustc [0], which is only intended to be used for bootstrapping a Rust compiler with a C++ compiler. It produces "very ugly C".

[0] https://github.com/thepowersgang/mrustc
Local to wherever your customers and/or employer are. They can use their normal process for expenditure or payroll or whatever in their accounting software to pay him.
I believe he do mean a US LLC, most defaults to Delaware or Nevada. It has become much easier for NON-US residents to form such entities these days. Doola (formerly StartPack, a YC Company) is a good option. Not affiliated with Doola but the founder is a nice guy.

https://www.doola.com
God dang man you are right. This website has a real blind spot when it comes to documenting "bad" behaviour by others, like this other article[1] where they measure how the term "Whiteness" is used in the NYT 3 times more often than 10 years ago. Seems like our political discourse is on a downward spiral.

[1]https://marginalrevolution.com/marginalrevolution/2019/06/th...
If it’s overfunded they probably have cash to burn for a few years at least
Awesome work.

I read a lot of negative things about log4j these days, but people forget how great log4j was compared to whatever the JDK provided us with. It served a useful purpose for most developers, and inspired many libraries in other languages.

Take care!
Personally I would just identify a technical niche that is highly valued by certain industries, and specialize in that.

For example in high-frequency trading, there is a small niche developing ultra-low-latency FPGAs or ASICs for trading systems. The work in question is fairly straightforward compared to other industries, but most of the people with the right skillset tend to go to aerospace or other big user of sophisticated electrical engineering instead.
The number of positions in the relevant niche is low, but given that there are so few people, they won't care where they are, could sponsor a green card and will pay very well.
Yes, "math-centric" in the sense of high-school math (=> "functions are R->R").

I mentioned the = thing because I only ever see this brought up by what seems like a very particular developer tribe. I used to tutor 1st semester CS students in programming C and Java - for many this was the first time they were programming - and I don't think I've ever seen someone confused about it. Lots of other things though; programming is hard.
Every market needs rules. Otherwise you could DDoS Amazon and promise to stop in exchange for a 99% discount. In a totally free market that transaction would be the best choice for both. In the real world you go to jail and Amazon keeps their money.
A rather emotional, yet quite true take on web browsers and search engines as girls using the Japanese anime style. Complete with Japanese voice acting and English subtitles on screen.

I tore up so many times. Highly recommended.
That whole story is debatable at best. Here's just some of the things that make you scratch your head and wonder how much of it is really true:

- Author of the fork claiming that he recieved 70+ calls on his pinephone and jokingly said it didn't crash. [1]

- He deletes said tweet moments after someone asked him how anyone might've found his pinephone number despite it not being on his website or social media. [2]

- Then he says he doesn't have any proof becuse he had to wipe/reflash his phone due to his pinephone crashing (this directly contradicts his previous tweet). After being called out, he immediately deleted his HackerNews post. [3]

- The author was posting f-word and r-words on his github bio. [4]

sources:

[1] http://web.archive.org/web/20210706000825/https://twitter.co...

[2] https://news.ycombinator.com/item?id=27746263

[3] https://postimg.cc/BPXX26W1

[4] https://archive.is/ZqK2T
Yes.

His output was horrendous. I would have fired him anyway based just on that, but discovering he had multiple jobs expedited the firing (and clearly explained why his output was so poor).
> If your work improves the productivity of 100+ other people, you're surely worth the price.

> If your work saves $500k+ in annual costs, you're surely worth the price.

This is only half of the story, though.

The real question is whether or not the company can accomplish the same thing at similar quality in a similar timeframe by hiring someone with a lower compensation request.

The value you produce for a company sets the ceiling for your compensation, but not the floor. The floor is set by market rate compensation that other developers are asking for the same job. Developers also tend to forget that the features they code and ship require input from a lot of other people along the way: Managers to manage it, QA to test it, security team to review it, devops to help monitor it, designers to design it, and so on. If you look at a single feature, estimate the revenue, and then assign 100% of that upside to your own work then an experienced hiring manager is just going to roll their eyes at the hubris.

What you really need is an ability to show that you, specifically, have a track record of accomplishing these things better, faster, and with less headaches than the other people applying for the job. A track record of professionalism, upward movement through notable companies, and references helps greatly.

The key isn’t just to show that you can do these things. It’s to show that the company will benefit significantly by hiring you, at a premium, relative to hiring any one of the tens or hundreds of average developers they can find who will do similar work for less. The ideal highly paid candidate is one who can show a track record of self-managing and big picture thinking as much as possible. If I’m paying someone a premium salary, I expect they will require less hands-on management time and will streamline their interactions with the rest of the team, saving us both time and money. Find a way to show that in the interview.
There were tons and tons of similar games to mine craft with low system requirements. Also minecraft was originally written in Java ao it has the same issues as above.
I don't know it, but I sort of take it as a given that the marginal rejectees are going to be roughly as capable as the marginal acceptees. It's not really an aggressive assumption.

And it isn't just an insufficient pay scenario. Hospitals just pass on the high cost of nursing to patients instead of subsidizing training programs. Patients don't see the supply as part of the cost problem and don't demand that more money be devoted to education.
Nah man, you are not below me. And those kind of comparisons are ridiculous in any case, which is why I reject the content and tone of Pike's quote there and also many of the value judgements about programmer's 'smarts" that seem to have gone into the development of Go itself. It's that kind of attitude that turns me off entirely (also Google's ridiculous interview process but that's another story).

I'm not sure if Pike himself holds these opinions, or if that quote was just a slip, but it's not nice. TLDR Pike is a 'great' man, with smarts well beyond me, but that's not of a lot of relevance to the code that we (code mechanics / producers) have to write every day, and I found Go tiring and insulting to work with.
Slashdot use meta-moderation. Mod points weren't given to anybody; you only get a few once in a while. And then the way you use them is rated by meta-moderators. The result of that meta-moderation determines whether or not you get more mod points in the future.
Android office apps seem to work for me via waydroid. Otherwise, web office seems to be enough for 90% of people (where libreoffice and onlyoffice already seem to cover the needs for 70%). Of course, you might have a very specific need for MS Office, no judgement :)

edit: though a VM can work too.
Specific examples are mentioned and references provided. EU, US, BoE, Mainland China
What are some top schools for getting into chip manufacturing? Is this the right way at looking about getting into the field?
Absolutely, and I'm sure this is very industrially & culturally-specific experience. I don't blame OP for not being able to distinguish. (though I wouldn't have even read the whole email before hitting delete)

Personally I've told some expensive solicitors to get lost successfully, and for some I've engaged my own & spent tens of thousands. I suppose I tended to be aware of legal risks that I was running in my old business.

But lawyers are trying to get a result for their client as fast as possible. So if they've sent you something full of hand-waving jargon, they're either not very good at communicating (& not the kind of lawyer used to taking things further) or they're trying to intimidate because they've not got anything substantial to say.

Also (in my xp) it's rare that a lawyer won't clarify something they've written unless they're being paid to intimidate, and (in the UK at least) a judge will have short shrift with a plaintiff if pre-trial communications were insubstantial and intimidatory. You can't just be summoned to court with no idea what you did wrong.
Can I use the LLC as a migration chip?
Scanning for 20 seconds showed some of those numbers are 5% of the workforce, that's not insignificant.
Why would WhatsApp ever have this functionality? It would do serious damage to the walled garden which they've so successfully built.
Have you considered Apache HTTP Server v2.4.X? I'd expect that the configuration churn would be a lot less with it. It is available in most Unix-like OS distributions, and as well as Windows if that's what you need. The configuration can fit in one file if you inline any of the configuration `Include` directives. Plenty of documentation and tutorials on the Internet for it.
As the author, I wonder how much me being not quiet but not an asshole about being nonbinary and having furry stickers in the article makes people start hitting the vitriol button.
This makes sense. The sort of users that leave any kind of feedback or even hang around long enough for you to gather statistics are those who think the product is pretty good, but there are just these small issues that they hope will get fixed. The users who think your product is complete crap try it, stop using it very early and never leave feedback or statistics for you to analyze.
It's a shame winepak never really took off https://www.winepak.org/

To make this clear, there hasn't been much activity since 2018: https://github.com/winepak/winepak
It really depends on the subject area of the code in specific. “Mistake” is a very broad term, in most cases when it’s used it’s not the implication that the writer didn’t know what they were doing, rather they wrote erroneous code—which ultimately everyone does at some point. What it is however indicative of, is a lack of thorough testing and review that could have potentially caught the error. Obscure errors in places such as parsers, rendering logic, complex algorithms, memory management, etc. are particularly tough areas because building a good exhaustive testing workflow can be a challenge.

Even a good writer will make mistakes, otherwise we wouldn’t need proofreaders.
producing something in a very high volume consistently is difficult.
my SO's father works in plastics manufacturing. they make tiny plastic housings used in cable connectors and tiny plastic balls for machine bearing seals.

both of these products have surprisingly high specification, and producing hundreds of thousands of them each day is a serious challenge.
> How to make 1k a day? Write 2 technical articles.

The going rate for a technical article written in ~4 hours is $500? That blows my mind. I'm not saying it doesn't happen -- I've only done non-technical articles -- but that it's hard for me to imagine it being profitable for the publication.

800-1000 words produced from scratch in 4 hours, including research, editing, and graphics, is going to be garbage one step above what you'd find in a content farm. The same derived with minor modifications from an existing article will be little better than scraped content.
> Big banks and investment funds certainty do it, one way or another

I do not know what you mean by this, but hedge funds hedging their positions is not “insurance”.

You cannot earn a return with no risk. If you want to de risk, the counter party is going to want commensurate payment to take on the risk plus a profit premium.

Just like you cannot profit off of auto insurance (unless you have inside knowledge of their premium pricing and can game it), you would not be able to profit off of “insuring” your investments, which would defeat the whole point of investing. At that point, just invest in less risky things, like bonds or cash.

Note that risk has a time component, so risk for an equity index fund for year 0 to 3 will be higher than a bond fund, but for years 20 to 30 it might be basically the same. So insuring yourself against risks for an investment in an equity index fund you do not need for 2+ decades is pointless.
Wow Vix options trades… that’s pretty bold that’s a super complex instrument with some odd rules.
Different domain, I know. But, fwiw, the best personalised content recommendation thing I've found that did a good job of both finding new related content _and_ busting siloes was the Last.fm music social network/streaming service.

Last.fm used you've got X in your library/listened to X, other's into X also liked Y algorithm to suggest and stream a mix of music you might like. It was sufficiently good that in 2012, they had to admit that 43 million of their accounts had been compromised when they were hacked. Their original business model eventually failed, and in 2014 they ended up removing streaming. And with that, it effectively became a music version of Good Reads. Which, although it is still going, killed it for most people.

Anyway, there's quite a bit of quality writing about Last.fm and its demise, e.g. https://www.washingtonpost.com/news/arts-and-entertainment/w... , https://www.vice.com/en/article/a37x9g/lastfm-was-the-only-m.... For my money, Last.fm must be about one of the best case studies into what works well and what does not. I would have a read if I were thinking about something similar.
It's inherent when quarterly numbers trump long term stability. If managers are only incentivized to meet short term numbers, they make decisions that are detrimental to the future to meet present-day goals. Our financial markets reward this (though there's a question about why they do this that's open in my mind, as most of the money in the market is invested long-term!), so it trickles down into managerial metrics.
I like the idea of a testing tuesday, but not sure how many companies set this up and what it actually entails?
Relevant: https://en.wikipedia.org/wiki/Tabby%27s_Star

"It has also been hypothesized that the changes in brightness could be signs of activity associated with intelligent extraterrestrial life constructing a Dyson swarm; however, further analysis based on data through the end of 2017 showed wavelength-dependent dimming consistent with dust but not an opaque object such as an alien megastructure, which would block all wavelengths of light equally."
In my opinion all of this is just a version of tragedy of the commons.

Doing good only leads to you being exploited.

At this point I only judge people on the harm they avoid doing to others. Just don't make a world a worse place and we're good.
I run a job board for FPGA people and hoo WEE do the HFT firms compensate amply. Talking two to three times the salary of a comparable position at a defense or chip company.

That's not to say you won't be earning it. The corporate culture sounds absolutely savage: https://www.reddit.com/r/FPGA/comments/pj43ar/my_experience_...
Sure it's fine, but isn't that not writing in Java?

I don't remember how good the Java interfaces look though, eg if you worked around no constant data by defining your arrays in C and passing them back, would they be bounds checked arrays?