skysight-inc/HackerNews huggingface dataset:
14% seems like a very high number to me to axe at once, how have you got 1 in 7 employees that your business doesn't need to function when it is growing.
> The world absolutely has not changed in the context of censorship.

Citation needed
I do.

Take, for example, an iphone 14 pro, base model. Prices are from apple.com and apple.com/fr as of today. I choose this because it's the exact same model that's available from the same retailer, so easy to compare. But this happens with many other products.

US: 999 USD
FR: 1329 EUR

That's way more than 23% (999 * 1.03 * 1.2 = 1235).

1 USD = 1.03 EUR (according to google)

French VAT: 20%

French import tax: 0% on phones (surprising, but there you have it: https://www.douane.gouv.fr/fiche/calcul-des-droits-et-taxes-...)
I've had to give this some thought for other reasons, and after a couple decades solving analogous problems to moderation in security, I agree with yishan about signal to noise over the specific content, but what I have effectively spent a career studying and detecting with data is a single factor: malice.

It's something every person is capable of, and it takes a lot of exercise and practice with higher values to reach for something else when your expectations are challenged, and often it's an active choice to recognize the urge and act differently. If there were a rule or razor I would make on a forum or platform, it's that all content has to pass the bar of being without malice. It's not "assume good intent," it's recognizing that there are ways of having very difficult opinions without malice, and one can have conventional views that are malicious, and unconventional ones that are not. If you have ever dealt with a prosecutor or been on the wrong side of a legal dispute, these are people fundamentally actuated by malice, and the similar prosecution of ideas and opinions (and ultimately people) is what wrecks a forum.

It's not about being polite or civil, avoiding conflict, or even avoiding mockery and some very funny and unexpected smackdowns either. It's a quality that in being universally capable of it, I think we're also able to know it when we see it. "Hate," is a weak substitute because it is so vague we can apply it to anything, but malice is ancient and essential. Of course someone malicious can just redefine malice the way they have done other things and use it as an accusation because words have no meaning other than as a means in struggle, but really, you can see when someone is actuated by it.

I think there is a point where a person decides, consciously or not, that they will relate to the world around them with malice, and the first casulty of that is an alignment to honesty and truth. What makes it useful is that you can address malice directly and restore an equillibrium in the discourse, whereas accusations of hate and others are irrevocable judgments. I'd wonder if given it's applicability, this may be the tool.
> Twitter is a US company. It needs to follow US laws and it can ignore laws of all countries that are not the USA.

Twitter needs to follow the laws of countries it wants to operate in. By your logic Apple wouldn’t need to change to USB-C in iPhones¹ because it’s a European law and Apple is a US company.

¹ https://www.businessinsider.com/usb-c-iphone-coming-apple-no...
It seems hard to find a universal recommendation. I've heard good things about Arq although it didn't work well for me personally whereas ironically Duplicati did, although I'm currently using Restic.
Architecting an open source ETL product into a SaaS product
I dropped duplicati after its database got corrupted irreversibly. Also, recoveries were always very long.

I now use restic and I'm very happy. I find it to be very resilient. No more database, only indexes and data packs, which can be repaired.
That's a pretty big assumption :)

There's always management infighting, especially in lean times.
Overstaffed in the support department. They realized that they could have just one person watching Hacker News for people having problems.
They hired 150% more people (yes the company grew to 2.5x since 2020) expecting metrics to grow 150% but metrics only are on track for growing 100%.
You must confuse noise and mumbling rants with actual politics then

It's not a public square of constructive discussion, it's a public square in which everyone, most of them being absolutely incompetent/uneducated in the subject, has a megaphone and screams their version of reality
While I think Sealand gets too much hype for effectively being 3 people living on an island. It does raise the question. What does it take to become a country?

There are significantly larger manmade structures than the Roughs Tower all around the globe. Would 1,000 people qualify for statehood? 10,000?

If you build an island (Dubai style) can that be considered a country? Does it have to be fixed in place? Or could a floating structure be considered?
Cheap and dirty: Office 365 family plan with 6 account a 1TB each for around $60/year.
Money was cheap to borrow and get from investors and now it isn’t.
There really is no good justification for this decision.

Perhaps unrelated but Google seems 'business tone deaf'. With every product release the first question on our minds is 'When will it get deprecated?' - and that is a legitimate question. Their support story is not that impressive. They do not seem to have the history/culture/DNA for support that MS or Amazon has. Their best customer is the browser - a customer that does not ask for support, only ads. I think they have prospered and will continue to for some time but they have to get a better non-browser customer support story.

Ad revenue paved a runway so wide that potholes do not bother them. If the revenues keep coming down they will need a shift in attitude (management and developers).
My work was thinking of adopting one of those points based systems for peer recognition. I happened to have been on a team that had already built a small recognition system internally already, so I got to sit in on the pitch meeting.

There was a lot to like about the pitch, but my reaction to the “rewards store” was “ugh, this feels like the incredibly manipulative and icky ‘reward catalogs’ we got whenever their was a youth fundraiser. It would lower my trust in the company. Can we just do cash?”

Apparently they could do that, but the sales team couldn’t conceive of the “rewards center” as being a turnoff. They either truly thought it added value or it was so central to their business model they couldn’t believe people might not want it.
I think political parties only later began astroturfing on social media and split users in camps. Formerly content on reddit in default subreddits often had low quality, but you still got some nice topics here and there. Now it is a propaganda hellhole that is completely in the hands of pretty polarized users.

> "Us versus them" seems to be baked into the structure of humans.

Not quite, but one of the most effective temptations one can offer is giving people a moral excuse to hate others. Best when see as those as responsible for all evil in the world. It feels good to judge, it distracts from your own faults, flaws, insecurities, fears and problems. This is pretty blatant and has become far, far worse than the formerly perhaps populist content on reddit. We especially see this on political topics, but also the pandemic as an example.
Devils advocate: The people who work on the server engineering at Netflix don't exactly have much control over copyright holders being lawyer brained man children
You mean like this list of banned subreddits:

https://en.wikipedia.org/wiki/Controversial_Reddit_communiti...

"The community (Beatingwomen), which featured graphic depictions of violence against women, was banned after its moderators were found to be sharing users' personal information online"

"According to Reddit administrators, photos of gymnast McKayla Maroney and MTV actress Liz Lee, shared to 130,000 people on popular forum r/TheFappening, constitute child pornography"
Last update was June 2021, is the project still maintained?
You are a good programmer. Period.
Wow, that is actually a really interesting idea in the context of developing a YouTube competitor. Delivery & bandwidth are a really high barrier to entry, and piggy-backing off of Netflix's existing network could really lower those costs. I agree the "providing services to your direct competition" is probably a stumbling block, and likely Netflix has other irons in the fire. But anyway it's a cool idea to think about.
They set a new record of x% YoY.
They hired expecting that records to be 114% of x%.
Identifying high performers can be subjective, just look at Google's promotion practices. Productive engineers also tend to get paid more, making them an attractive target when reducing payroll spend.
Ok. Well there's 2 elements here, the factual and emotional.

Factually you could argue either way. I suppose broadly you could say that industrialisation is bad for those at the bottom in the short term. But after the hump things get better. Is that pain reasonable? Is it avoidable? Are we morally obligated to avoid it? Are all somewhat open questions.

The GP used the word 'reconcile' which to me is a more emotional metric. Personally I don't make the link (rightly or wrongly) between me buying X and person Y suffering. So personally I don't have anything to reconcile. That is a correct answer. It isn't the answer, but as an answer to the GP, it is legitimate.

I can also see it being a reasonable answer to say that in buying Congolese cobalt you are helping the country industrialise, which in the long term is a good thing. Again you may disagree with the reasoning or morality but it seems to me a legitimate way of reconciliation.
This may have happened during Steve's era. Who tends to pick the best codec and fight for it.

No under Tim Cook though. They sided with Google already.
"Breaking records" is just how normal people think about "growth". If they weren't constantly breaking records, we would already call them failing or dying because it means they're stagnating. To be considered successful they need to not only grow but the rate at which they grow needs to increase over time or at least not decline.
Adults are largely why software needs slur filters, so that's not really the high bar you'd expect it to be.
Dopamine-deprived zombies?

I don’t find threads hard to read. There’s some extra scrolling, but it’s still in linear order.

People post on Twitter because it reaches people, obviously.
I mean it’s a pretty damn generous package. Hell, I’ll take it and chill for a month or two before jumping into another job.

I’d love to get laid off with a quarter+ of a year paid for.
Corecursive #082: Software World Tour
I feel bad for employees that have waited a decade to cash out.

No reason why Stripe couldn’t have gone public in 2020-2021 at a huge valuation but from past interviews it sounds like the decision to remain private was just a founder preference thing because “focus” or something. Now the IPO market is completely frozen and its valuation is likely cut in half from peak, at least.
My fear is, I see many 0.5x programmers / workers who are active drag on products and teams. :-/ The problem with these workers are, the more you have these people on the team, it has a multiplying effect instead of additive in terms of productivity. 0.5x0.5x0.5 (not 0.5+0.5+0.5)
I just worked on a new diff algorithm for VS Code, in particular for the new merge editor (you can turn it on with "diffEditor.diffAlgorithm": "experimental").

Diffing is hard and there are many subtleties (e.g. https://github.com/microsoft/vscode/issues/164370).

The space efficient Myers diff algorithm has some problems when using it for merging, as tiny changes at the beginning of a file can cause a different path selection later on. Also, Myers doesn't minimize the number of hunks (only their total length), which sometimes leads to unnatural outcomes.

If anybody has good ideas for more advanced diffing algorithms, I'm all ears! (maybe even tree based ones, like difftastic)
It's already very difficult to objectively evaluate the quality of a diff or to see if improving the diff for a special case doesn't make the average case worse.

As for the visualization of Myers, I can recommend to have a look at https://blog.robertelder.org/diff-algorithm/.
They are rolling back to February 2022 levels, after having grown a lot in 2020 and 2021.

If this is the only cut (big if), then I imagine that most areas outside of HR will not feel much different.
Convictional | https://convictional.com | Multiple Roles | Full-time | REMOTE (US & Canada)

Convictional is 56 people (and growing) working on building the B2B graph - a closed network of buyers and sellers of physical products. Today, that happens over a pre-internet data protocol called EDI. We're making it as easy as possible for companies (small and large, modern and legacy) to trade with each other, disrupting EDI and modernizing $5T/year worth of trade.

We are a fully distributed team with people located across Canada and the US. We encourage you to design your work schedule and environment so they’re optimal for you. We use email, not Slack and default to no internal meetings unless necessary. If you can develop and maintain features, enjoy challenges of reliability and scalability, and can be effective cross-functionally to deliver on commitments to customers, it's probably a fit.

Open Roles:
Senior Full Stack Engineer: https://jobs.ashbyhq.com/convictional/43e3f244-70c2-4d40-a9d...
Senior Security Engineer: https://jobs.ashbyhq.com/convictional/074b00d6-4f6f-4ef8-b5a...
Executive Assistant: https://jobs.ashbyhq.com/convictional/fa0a06f5-0737-4458-9f5...
Support Advisor: https://jobs.ashbyhq.com/convictional/f5f68815-2821-4ec5-b6f...
That makes two of us. We have a Cloudflare worker serve the content from Webflow (which is actually set up with a custom domain at https://webflow2.tremendous.com/. Yes, it's a little convoluted.

We still don't know what broke here - the Cloudflare worker or Webflow, or the combination of the two.
They are doing what any company does whether the slow down in the economy impacts them or not. They lie and say it impacts them and use it to do a purge.

I worked at companies that were in no way impacted by the 2008 financial crisis (in fact, business was booming). Leadership managed to use it as an excuse to do a hiring freeze and plead with existing employees that they are the lucky ones and they need to work harder during “this difficult time”. Facebook and Google just turned to that page recently in the “ruthless business playbook: version 1 (it never needed to be updated since the dawn of time)”.

It’s kind of psych 101 stuff. Never underestimate the true nature of business: Amorality.

There is some genuine bullshit going on now days because we have record low unemployment and open job positions. If they say it’s all in the service and labor sectors, well, that just means you gave more people an opportunity to earn money. Those people will then go online and spend it, so how the fuck would Stripe get less business? Unless Stripe is genuinely retarded, in which case I wouldn’t blame the 14% layed off, I’d look to replace leadership. But you see, Stripe isn’t retarded.

Be ready for your company that’s in some booming industry to use the recession and inflation as an excuse.
Unlike that, this is a stripe.com post.
They do mention that sleeping too little is also a problem. Sleep varies so much from person to person that it is often controversial. It might be better to think of that point as advising you to try to optimize the amount of sleep you get. That's more of an experimental process where you find out how much sleep you need and how to get it i.e. what do you need to change in your life in order to sleep better.
Lol no, quite the opposite. Flexin' on them peasants with our big tech t shirts
No open online community with such a radical content moderation policy can survive. It is too easy for a small number of people to flood a community with spam and abuse. It has happened countless times. And there is a lot of good writing on the phenomenon:

Clay Shirkey, A Group is its Own Worst Enemy:
https://www.gwern.net/docs/technology/2005-shirky-agroupisit...

Lesswrong, Well-Kept Gardens Die by Pacifism:
https://www.lesswrong.com/posts/tscc3e5eujrsEeFN4/well-kept-...
I have a similar van, though a size class smaller (Mercedes-Benz Metris; the only one sold in the US in that size class) and we did SOME of the upfitting you see on these.

L-track the full length of the back that the bench seat is in and can slide along, swiveling front seats, standalone power system, insulated window covers for every window, and planning on the Westfalia style roof tent that is available.

It tows 5,000 lbs, has a 2,200 lb payload, and gets over 30mpg at 60mph on the highway (32.5 yesterday). Most practical vehicle I've owned, but as I said, we only did a partial upfitting as we don't need the "living" stuff, just the "camping" and flexible use stuff (my son is autistic and it's his space when he can't handle grocery shopping, etc.).
That Withings watch looks pretty nice. What I would really love to see is a Pebble revival with that monitoring tech in it. Like if I saw that end up on Kickstarter, I would easily drop in $1k to help fund the development and production (as long as the project was run by someone who will definitely be able to make it happen).
I also dislike jq, but this is a bit of a non issue IMHO. You could in theory add any kind of output transformer in theory. The codebase doesn't seem to be optimized for that yet, but it should be trivial to add.
> If code is broken due to it being bad abstractions, you will need to know how it is implemented regardless.

Sure, but the type (and thus the guideline) is still helping with that instead of hurting. I can much more easily find all usages of a broken `Month` type than I can an int representing a month which could be named anything.

> That said, I still will never follow anything religiously, even if Bjarne Stroustrup wrote it because really no rules fit every situation

Oh definitely, I don't agree/follow all of those guidelines either. The guidelines themselves don't pitch themselves as that, and many of the "rules" have whole sections listing reasonable exceptions and why those exceptions are OK.
Best use case I've found is as a phone for kids. We recently got a cheap one for our 10-year old with a $10/mo plan so he can call/text us. Gave him a great sense of security, and us as well. (We can use FindMe to locate him if necessary, he can only test/get calls from contacts we add, so no robocalls, etc.)

My mom, in her 70s, uses hers for calls a lot -- though in her case it's tethered to her phone so the phone has to be within range (I don't see how that's very useful, might as well use the phone).
>Almost immediately sub-reddits pop up that are at the very least attempting to skirt the law, and often directly breaching the law- popular topics on reddit included creative interpretations of the age of consent for example, or indeed the requirement for consent at all.

What do you mean? It's not in any way illegal to discuss such topics.
For a recent interview I was asked to build an IOC dependency injection library in 2h and the task was made “deliberately” unclear according to the interviewer. So I spent 2 days researching IOC libraries, building some nice examples of how it should work to get a feel for the API, writing tests up front, writing the library and adding docs. Then I got an interview! Fantastic I thought, I passed the technical with my 100% tested IOC container that had a nice interface for injecting dependencies and even options for injecting singletons or new class instances with configurations passed into the constructor.

Now I went through with them some extra things in the interview and fixed some things about the code and handled some things a bit better. After this investment of time I was told I didn’t handle errors well enough in this 100% coverage tested example code of a library. This in my opinion was not true or even discussed in the interview, error handling was certainly not specifically mentioned in the assignment.

Anyway to address your point, I don’t think you should necessarily believe what other people say about you in job interviews; there are various types of interviewer but mostly the feedback is post rationalisation of “that’s not how I would have done it” even if your solution solves the problem perfectly. For this reason I’ve decided unless I can’t afford to feed myself I will avoid doing at home coding exercises that are deliberately vague in the future.

If you want to get better at in person/under pressure coding exercises I highly recommend taking on Advent of Code [1] one year, these are the opposite of the vague problem specified above as there is an exact and clear right answer to collect each star.

[1] https://adventofcode.com/
>this hodgepodge of short sentences with sandwiched CO2 removal advertisements

I had to stop after the tree myths. Was it related to content moderation at all?
Does the house have coax wiring for cable tv? If so, get a pair of MoCA Ethernet adapters. I have 2.5Gbps ones running across a large house and they are rocksolid reliable.
Maybe you should appeal to the community and tell people to stop upvoting it, and explain why it’s wrong for them to think Zig is interesting.
Umm this is exactly what I’m trying to build now. Any chance you’d want to connect to talk about it? juan [at] sayprimer.com
How do you know any of them even are actually concerned about those issues and don't just give lip service (if even that)?
I might take the donate to charity option, tbh.
>As the numbers scale up to serious group sizes things seem to fall apart again as a hive-mind forms.

At the same time the hive mind is quite often a protective defense against insurgency in forms.

This seems to be a problem with the comments in this entire post. We're taking community as individuals doing individual things, and in small forums this is commonly true. But, when the group grows larger and money is on the line that assumption should be discarded. In astro-turfing for example, a seemingly large group of 'users' will direct communication on your forms via somewhat 'rational' communication, but possibly disliked by a lot of members. Then you'll notice a group that seemingly counters the astroturf to the level of absurdity that turns more 'hearts and minds' towards the astroturfers (guess what, the counter turfers were also the astroturfers).

You typically end up with one of two situations. The forum either takes on the ideas of the astroturf group and it becomes encoded in their ideals, or the fend it off, but in doing so embrace some of the extremism implanted by the astroturfing group in the first place.

Also, what happens to any group when 4chan decides to raid you for the lulz?
SPyQL looks fantastic!

The thing that worried me when looking into SQL-tools for CSV-files on the commandline, is the plethora of tools available, and it being hard to find one that feels solid and well-supported enough to become a "default" tool for many daily tasks.

I want to avoid investing a lot of time learning the ins and outs of a tool that might stop being developed in a year from now. I wish for something that can become the "awk of tomorrow", but based on SQL or something similar.

Does anyone have any experiences related to that? Is my worry warranted? Are some projects more well supported than others?
Don't know about the Apple Watch, I'm out of Apple's walled garden.

My experience with bright screens is that low density bar codes work ok mostly. But some high density codes don't work well. One of them is Plessey, still used in Europe.
I'm a happy user, I use it as a solution to back up specific user folders on a Windows system to an smb network share. It's been chugging along for years now, and I even have done a few recoveries, and never had a problem. I'm surprised to read the other reviews here.
> just watch with notifications so I don't have to turn on phone screen

you might like the Withings