skysight-inc/HackerNews huggingface dataset:
The problem is (in my mind), the FSF doesn't matter, and RMS is a major part of that. He pushed away the vast majority of the leading voices in open source over the years (I don't se meant major open source coders / project leaders defending or supporting him. Most dislike him).
How much do I pay to host a private blog
Sounds very interesting, but the story seems to be behind a paywall. I found some other articles[0][1] related to the incident, however none of them seem to mention the flying of a hard drive across continents.

0: https://www.zdnet.com/article/ransomware-the-key-lesson-maer...

1: https://portswigger.net/daily-swig/when-the-screens-went-bla...
At least in Germany this goes both ways. The period can also be longer depending on your seniority. This is to give the company time to find a proper replacement for you and allow for a smoother handoff. Of course if both parties agree the grace period can be skipped or shortened.

You usually don't get stuck with duds because there's a probationary period of (max.) 6 months in the beginning in which these protections are not in place.

Also (after the probationary period) the company needs a legal reason to fire you. If they wanna fire you for incompetence oder insubordination they need to have reprimanded you at least once officially, in written form. Only after getting a 2nd reprimand for the SAME THING can they act on it. Meaning if you told the boss to go fuck themselves once and shown up drunk to work once they wouldn't have legal grounds to fire you and if they did you'd drag their ass to labour court and get some kind of compensation.
Oh I wasn't trying to refute your statement or anything, I was merely trying to expand on the whole Age Of Consent business. Sorry if this came across in that way.
> Different notice periods for employers and employees would be outright illegal in most of Europe.

AFAIK more common is "lower notice period for employers is illegal".
Some people think that they can publish information to the unauthenticated web and simultaneously have that information remain, in some sense, under their own control. This belief is false.

There is a desire to be able to sort of soft-publish, accessible to the whole internet, but revocable in some way. That's not how publishing works from an information-theoretical standpoint, to say nothing of the internet.

A lot of people thought their data was being stolen or misappropriated when their own servers provided it to me via unauthenticated vanilla HTTP requests to public URLs.

It sometimes occurs to me that if search engines didn't exist, and you tried to invent them today, profiting off of a downloaded copy of the full text of other people's websites, you would be sued into oblivion.
That isn't the failure of the business; backup failure is a screwup of the IT, which I think is not that uncommon.

But the fact that after this event the management did not get it fixed (and requested that IT demo it, three times, with no failures) is an existential failure.
Hey, I like your version too. I’m digging these simple state libraries. Really proves just how absurd Redux was when you finally see the simple solution.
first scrapping old but reliable cars with cash incentives to buy "clean" diesel. Then dieselgate pushing for gasoline powered cars and getting pennies on the dollar back. Now killing ICE alltogether.
Not going to buy VW Group cars anytime soon.
Not sure if it's related, but the

> Back button is sometimes disabled in Firefox

for me when I click on a Medium (or similar) link. However I think this is related to containers. It's really annoying, but I'd rather just avoid Medium that abandon Firefox.
Changes to IR35 add this construct of "Employment for tax purposes" which means you only pay tax like an employee (and employer), but don't have any employment rights - that includes no right to unionise.
America is supposed to mean freedom for individuals, not free riches for the masses.
In my EU-centric worldview, the US system of at-will employment, and of two-week notices as the standard courtesy, is crazy.

Oh, I agree. But 3 months seems crazy to me. If I have an open position and it isn't filled in ~4-6 weeks, it often gets given to some other team (on the basis that if I really needed that position filled, I'd do so). I can't plan hiring over that timeframe.

And when hiring employees in India, we've had them claim a 2-month resignation period, but they just end up using that time to find some other opportunity on the previous employer's time. It's a real mess.
2-3 month notice in both directions is standard in most of Europe.
USB-C port knocking... flipping.
The future of compute could be exciting
Why AI struggles to grasp cause and effect
The first thing I thought of was when you go to a URL but it requires a login so it redirects you to the login page but then redirects you back to your original page after you login. Pretty sure it’s easily remedied without referer but that was the first thing I thought about.
Nah, that is an optimally bad strategy. Don't concede things you didn't actually say or mean in the hope that it will mollify people, it never works and will only be held against you.
ZGC – What's new in JDK 16
VictorOps uses referrers as a "security measure" on login. So I just have a separate profile of firefox without my antireferrer addon
I find it repugnant to define the 'worth' of an individual solely in terms of 'economic output.' The elderly have much to offer society. I think of my own parents, now into their 80s. They planned well, are not an economic burden to their children, and continue to contribute in meaningful ways to their family and their community. Any 'burden' they may be in my life is far outweighed by what they sacrificed and provided for me throughout my life so far.
The phpmyadmin(backed by mysql), html4, and apache mod_php platform, probably deserves an mention here as it did play an huge part in the migration from offline PC databases to online webapp's in the space where MS Access was prevalent.

The conventional wisdom in 2021 would probably lean toward python+flask+postgre rather then the traditional lamp stack but i am not sure that's actually an superior solution for the entry level user/designer compared.
They don't need to, spiders float on water. And as soon as they do they start seeking solid land, so obviously from the point of view of the spider it has no idea if it's a flood or if landed in a pond. It will just keep going in one direction until it finds land.
Well, it's a huge decision and my guess is that they want to have as much exposure as they can get from this decision.

They're the world's second largest automaker (and they tend to switch places with the first one, Toyota, periodically): https://en.wikipedia.org/wiki/Automotive_industry#By_manufac...

And they've just announced they're going to invest $86 bn in electric vehicles over the next 5 years: https://www.reuters.com/article/volkswagen-strategy-idUSKBN2...

They've just launched a modular electric platform that will probably be used in tens if not hundreds of new models (in the US only VW ID.4 has been launched so far).
By opt in I mean I can opt in to using an executor if I want async. If I don't code still works and is might not be as performant.

Couldn't you have made another hard constraint to make async code work as normal if the programmer wanted?
Many Docking stations only can do it via DisplayLink though
With you on decarbonised, can at least get behind digitised, but why decentralized? Two significant functions of the electrical utility business are clear natural monopolies, transmission and distribution. Markets and competition on the generation side have proven to be very difficult to manage, e.g. in California with Enron and the recent Texas ice storms.

It seems like a situation where there is a clear central authority, and one that in many places historically has been government-owned and at least in theory democratically accountable to the people. So why not let the utility company manage storage, transfers between different houses, etc.? What's the upside of a bunch of connected microgrids?
Do you mean multiple tool floors/litho line floors?
£10K a month after tax if average is more than enough even for London a good 2 bed flat in a very good area is around £2500 a month.

It’s not US salaries but £120K after tax a year would put on on the property ladder even in central London rather quickly.
In this specific case, no, what he said was not logically ("technically"), correct.

The age of consent is so named because it is widely accepted that no minor is able to present themselves to an adult as "willing" to engage in sex. After much debate over hundreds of years and with inputs from researchers in child psychology, people below the age of consent are judged by society to not have the emotional maturity to make those decisions, irresepective of their physical maturity.

Now, a contrarian might argue that the age is wrong - and indeed, it does vary country by country, and often when the couple are very close in age it is accepted there was not a typical case of sexual exploitation by the elder party - but in the case RMS was referring to, Minsky was likely aware of the age of consent and the reason for its existence AND that his own behaviour was extremely likely to be exploitative and abusive no matter what the child said, so RMS's argument is logically absurd.

Minsky's behaviour can not be explained as "acceptable", because the law is not widely considered unjust in this situation other than by pedophiles. RMS' argument can logically be judged as being advocative of a pedophile's behaviour.

Therefore RMS' arguments are technically - i.e. logically - incorrect, as well as being deeply offensive to a large number of people.

He has since accepted this himself. He does not dispute it.
> propositioning people for sex in the halls of MIT

you are going to need to cite that. the only accusations of 'sexual harassment' i have seen are asking women at conferences on dates.
In Poland it scales over time: you start off with 2 weeks notice (for both sides), after a year or so this jumps to one month, and after 3 years it jumps to 3 months, or something like that. I've seen people quit right before their 3 year anniversary just so that they don't fall into the 3-months-notice period.

I haven't worked much on regular job agreements (been contracting or "contracting" most of my life), but generally if you want to quit you go to your boss and say "hey, I wanna quit" and you negotiate when, regardless of the default requirements (which only come into play if either side doesn't agree). There's no business in keeping an unproductive employee around for 3 months.
The FB pixel is how FB gets to know about conversions. If your company runs FB adds, FB encourages you to let them know about which users converted to paying customers so it can improve the targeting of your ad campaign. And if you offer a free trial and the upgrade to paying customer happens inside the user dashboard, presto-bingo Marketing now needs you to install the FB pixel there.

It's disappointing that this is what the internet has become, and I'm happy to see issues like this brought forward. I can see value in feeding back conversion events to an ad network, but the "just let us run code on your page" style of integration needs to stop. Give developers some API to explicitly send such an event, if they really need to.
And why didn't it use a water-/corrosion-proof, breakaway magnetic connector?
Yes, but that's nothing unusual when the entire industry expects that. The last time I changed jobs, I signed a contract at the end of March, to start in August. That was the three month notice period plus most people are on vacation in July, so my new company would rather have me in August.

There are contractor agencies filling the niche of providing employees on short notice (and usually for a short period), but generally having people begin 3 months later is just something everyone expects and factors into their processes.

The average length of time people spend at a single job is also longer than in the US.
I second this. While many developers banter with each other about how marketing people are more or less useless, very few seem to understand that in the vast majority of cases creating a technical solution/product is easier than finding enough clients for it to generate steady income.

Furthermore, it's often the case in my experience that developers miss out the whole point of these products: someone wants to make money and the CMS is merely an instrument that they don't care too much about as long as it helps them achieve their business goals.
His use only needs the domain, so should be unaffected? That said, something from my browser, probably ETP strict mode, appears to be stripping out the referrer entirely already anyway.
> customers will jump ship and the company will probably sink anyway.

Depends, they might have a captive market or a customer base that's non technical and doesn't understand how bad this is.

If their systems are like this, chances are their offering isn't anything groundbreaking and the competition already provides a better service for possibly even cheaper, so the customers who are willing to jump ship would've done so long ago and the fact they're still in business suggests they have a complacent customer base that's likely to stick to them even despite this incident.

The same reason this technical debt was left unchecked for ages applies to customers. The task of migrating to another provider will most likely rot forever in a Jira board somewhere and they will keep paying their bill in the meantime.
I bet if the hospital is to pay Bob/Charlie $1M for 6 months, post tax to fix it they would gladly do it. Note: this does not mean "We will pay you up to a million dollars, Net 90, after an invoice is approved and signed off by fifteen people". This means "We will wire a deposit of $250,000 today. The rest will be wired every month in 24 hours after an invoice is issued"

The reality is company execs like to talk about fixing problems with money but rarely are they actually willing to fix a problem with money. In my career I dealt with the exact three companies where execs decided to throw money at the problem bypassing all the fiefdoms and bureaucracies created to avoid rapidly solving problems using money in favor of slow moving, don't step on Jackson the IT manager's toes, approaches. All three solved their problems, destroying the local fiefdoms in a process.
> Now killing ICE all together.

The writing is on the wall. In Europe several big cities as well as countries have announced that they'll ban diesel engines in about 10 years, max. Some have announced that they'll ban all ICE cars in about 15-20 years.
Yeah, this title makes it sound like they are different entities. Audi is under the VW group, basically the same company, with different branding and product offering.

> Perhaps Porsche, Bugatti and Lamborghini will take longest to admit it?

Porsche will be the first, as they have the Taycan, the platform is already being exported to Audi and (my guess) will be the basis of a next gen Lamborghini. Bugatti is in a completely different plane of existence though. I'm not sure what will happen with Bugatti but I'm almost certain they will be sold.

As a small volume manufacturer they should still be able to keep producing ICE engines. Their 16.4L W16 is practically a work of art. And because they are that special, it will be easiest for Bugatti to divorce from VW Group.
IKEA France goes on trial over accusations of spying on staff
Can't speak for Sweden, but we do pretty much exactly that with our India team. They have to give notice well in advance, and so when we hire a new team member we have to do so with the understanding that it will probably be a few months before they join the team.
There is nothing wrong with that use case. It works just fine. It may not have the same latency as an OLTP database but there are many factors (indexing, sort/partition keys, compression, etc) that can return similar performance for those queries.
I wonder what the break even point is for just that one feature. 15 minutes of downtime per year, which you can schedule and maybe work around, or five-six figures to Oracle or Microsoft for them to already have solved this problem, but otherwise you don’t get much else (that you need).
John Stuart Mill’s Philosophy of Equality
I don't know how useful it is to continue this I don't think we're going to get anywhere else, but I wanted to defend myself against your accusation and say that I do not work for a "big corporation", I work for a small non-profit, intentionally (and making less money than I probably could if I were trying to maximize my income, but enough money, and I get to write open source on the clock).
So EU was focused on negotiating the lowest price for itself instead of ensuring on time delivery of vaccines and now that they realized their mistake they try to bully AstraZeneca into prioritizing their contract over others. Great move EU /s
I don’t know to what “extent” they use it, but I’m sure they are big on “extend”
Awesome list, thanks.

Also include the first bullet point (what it is, why and maybe how) in every blog post, landing page, release note, news article, etc. It is frustrating to see an HN article about Blahblah v2.7 with Blergity and not be able to figure out what the heck Blahblah is without clicking around a dozen times.
Why wouldn't the same apply to literally any hobby community? Or do you think that people who go bowling should be paid a living wage for it too?

The created art is simply how the vast, vast majority of people in a city will interact with a local community of artists and thus how their quality of life is increased by their existence. A group of e.g. untalented musicians will simply have a terrible quality of live/cost ratio. We don't fund parks simply because they're a quality of life investment - but because they're a _good_ investment.
While I have you here, would you give a quick feedback on this: https://big-mama-tech.gitlab.io/bmc/

Do you understand what it does?
The state obviously already has incentives to create pools of extremely cheap labor. Saving $1,000 is not much extra I'll grant, but it's still an additional incentive in the wrong direction.
They should open up the patents. And let other engine developers take advantage of their developments this far.
There is a financial incentive, if the client company is certain that the work they want done is outside, for instance if they are willing to completely cede control, and pay a lump sum for well defined work. Closer to real freelancing/consultancy than a lot of current 'contracting' positions.

But yes I agree, that is what's happened. Umbrellas must be rubbing their hands with glee.
I often have to flip old Lightning cables if there is corrosion on one side of the plug contacts. Also, Lightning has a problem with dirt and lint accumulation, so the end of a large paperclip is useful to clean-out the port on the device occasionally.
P.S.

A language that makes code reviews easier also works toward that goal of maintaining program correctness over time. The point is, there are many different paths to correctness, all of them state-of-the-art yet are often in conflict with one another, and we don't have any mechanism other than empirical research to compare them. For example, is it beneficial to increase soundness at the expense of making code reviews harder? Not only do we not have an answer to that question, it is likely that there is no general answer (I say it's likely because whatever empirical research we do have shows messy results with large variance).
Latency from multiple locations would be a problem, also would need to expose it to the internet, and static IP is a problem. I'm sure there are solutions to this tho, but not worth it IMO.
Chaturanga
An executor is required, in name or in spirit. Every async system has software that does this. Most language runtimes that do simply give you no choice in the matter.
Nobody is asking to pin all that on exactly one person. That’s a silly overly engineery way of looking at it.

It’s a team effort. Being part of the team who did X is enough. You can then talk about your specific individual contribution when appropriate.

Just like everyone in an NBA team “wins the championship” and gets to put “winner” on their resume. Or how hockey players say “I won the Stanley cup”, even though they did it as a team.
I mean, fine, YouTube doesn't get out with a bullhorn and yell "Make a Living with Videos!", but their incentives make it seem like a path to stardom.

"Too many content creators" isn't a problem. "Too much bad content" is.
Very bad for Formuna-* races I guess.

VW was bankrolling engine development for a big portion of Formulas race teams.
Blue teaming in big company cyber security teams will get that for you. Not everything is a true positive but it’s always urgent. Pay is decent too.
> unless an alternative sargable predicate is too complex or not possible...

As you note, functional indexes can sometimes be the best solution - some common examples: when working with different geospatial projections in PostGIS; when building a full-text index using `to_tsvector`. For anyone who works with relational databases that support this, definitely a good tool to have in your toolkit!
These are all fantastic suggestions, but I have one more: do a 15 minute user study.

Find someone who might be interested in the project and offer to screenshare with them as they navigate the README and try to get things set up. Note: you just watch them go through this while they describe their thinking and take notes.

I've done similar things and it never ceases to surprise me the how big the gaps are in my view of the project vs someone fresh to it.
> VictorOps uses referrers as a "security measure" on login.

Using the referrer header as a security and privacy measure is prevalent among service providers. Vimeo even hilariously charges for this feature which is trivially bypassed; and I'd reckon their paying customers aren't even aware of it: https://vimeo.zendesk.com/hc/en-us/articles/224819527-Changi...

Talk about smoke and mirrors.
Hey thanks for the detailed answer.

In my experience everything i opened had significantly longer startup times - especially for VS Code this was a problem for me. I can not explain why, i just experienced the symptoms as did a few other people i talked to.

So if it is just an app problem great, hopefully there will be a day when not every app with UI i try has that problem.
I've actually used a device that used USB-C but still required you to plug it in a certain way around. It was a Bluetooth protocol analyser. There was an LED next to the socket that only lit up in one orientation.
This bookstore's cousin, Cărtureşti Verona, is also a gem, https://carturesti.ro/librarii
My Nokia phone is the same, it's a broken port I think.
As a European I feel disturbed and ashamed of how the EU, the self proclaimed "peace project", is conducting itself towards the UK - starting from the first referendum throughout the whole pandemic.
There are certain things that you can outright be fired for - such as stealing, I believe. I think that showing up drunk for work might also be one of them?
Maybe the EU should use the Astra vaccines that are in the fridge first.

Oh wait they can’t do that because macron and Merkel have told everyone AstraZeneca doesn’t work.

Fail on so many levels.
Besides large all encompassing bookstores there could be libraries, cafes, markets of exchange of used item and other community driven projects. It is imperative however that the initiative is run by people and not a corp.