skysight-inc/HackerNews huggingface dataset:
If the waste they're talking about would otherwise decompose in landfill producing methane, then preventing that and turning it into fuel like this is a big improvement over fossil fuels (as long as they're using green energy for whatever transformation processes they need to do to produce the fuel).

One thing to take into account is that the energy density of this fuel would be far higher than batteries - while range is good enough for cars, fully electric trucks aren't quite a solved problem yet for certain load/distance combinations (there are weight limits, and at a point you have more battery than load!). This is part of the reason they're not very widely available yet. So it might make sense to go electric when the technology is closer in five to ten years, and use this apparently mostly carbon neutral fuel in the meantime.
It'd be easier for Facebook themselves to estimate, because they have the affected set per-country (userbase), and they know the baseline per country (published national statistics - both users and non-users).

They've probably done that research, and they probably also know whether people engaging in affairs are more or less likely to increase engagement with the platform and click on related targeted ads and make relationship-relevant (or whatever the internal terminology is) purchases.

Whatever the results, they can forge a kind of internally-consistent worldview. "This is what we've seen about our users, so this is what we think and will say humans are like naturally to avoid cognitive dissonance in the ranks and ourselves"
Hey - thanks for writing the OP. I may be missing something obvious, but how does fotoforensics actually identify all the CSAM content it reports to NCMEC?
Fluoride exposure and intelligence in school-age children
Linux has something similar, where the gettimeofday function is commonly made available via a VDSO

https://en.m.wikipedia.org/wiki/VDSO
But the actual solutions were the shock troops, you know? The tanks and the anti-tank defence kinda reached parity by the middle of the WW2, so tanks became rather ineffective at breaking through the field defences. Solution? Specifically trained infantry groups that would infiltrate and destroy the fortifications, Germans used it since the early WW2. And here's a particularly interesting document from the Soviet side (dated 1944! so it's about time of finishing the liberation of their territory) at https://ru.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%80%D0%BC... , here's a google-translated version:

An instruction to the units of the 3rd Guards Rifle Volnovakhskaya Red Banner Division No. 0590 / op in addition to the previously given instructions on the preparation of assault groups (November 1, 1944).
To the regiment commanders of the 3rd Guards Rifle Volnovakh Red Banner Division

In addition to the previously given instructions for the preparation of assault groups, the divisional commander ORDERED:

1. In each rifle battalion, create an assault group consisting of: a rifle company, a reconnaissance squad, a sapper squad, a chemists squad, a platoon of 45-mm guns, two heavy machine guns.

2. For the convenience of the actions of the assault groups, divide them during the performance of combat missions into the following subgroups: barriers, blocking, cover and capture.
Allocate sappers into the barriers subgroup, three - five submachine gunners; provide the subgroup with crampons with ropes, probes, scissors for cutting wire, whistles, small axes, small infantry shovels, extended explosive charges of three kilograms each, pointers to indicate passages.
In the blocking subgroup, assign 3-4 sappers with universal charges, anti-tank mines or anti-tank grenades to blow up a structure or to throw grenades through an embrasure, before a platoon of shooters to deliver anti-tank mines, explosives and bottles with a combustible mixture, 2-3 chemists.
In the cover subgroup, allocate the heavy fire weapons attached to the assault group (anti-tank rifles, 45-mm guns, heavy machine guns).
Provide the cover subgroup with whistles, rocket launchers.
In the capture subgroup, assign a platoon of riflemen, a reconnaissance squad, 2-3 chemists, 2-3 sappers.
Arm the capture subgroup with grenades, knives, termite balls, bottles with a combustible mixture, smoke hand grenades.

3. The unit commanders should conduct training sessions with the assault groups for at least 4 hours every day, during which to work out the issues of the assault group's offensive, attacks by enemy bunkers, bunkers, methods of destroying bunkers, bunkers.

4. The composition of the assault groups should be submitted to the division headquarters by 10.00 2.11.44.

Chief of Staff of the Division (signature) No. 0590 / op 1.11.44

Tanks are not enough, not by a long shot, and Germans knew it by the end of the WW1. Soviets learned it by the middle of WW2.
>a lot of legislation is being written in more and more vague terms, with more and more things delegated either to the cabinet ministers or (as in this case) unelected bureaucrats to make decisions.

not necessarily a bad thing. Has somewhat of a democratic deficit, but these days in most countries the quality of legislators is horrid while most independent bureaucratic institutions are still relatively competent.

who'd you want to write anti-trust legislation in the US, Lina Khan or Diane Feinstein? The political institutions in many countries are basically decomposing compared to the technical and administrative ones.
It's not like proprietary software is made to make the users' life better. It's made to make money. They need to appease the users somewhat, but it's far from the top priority; in fact, often it's the opposite. They cram in as much profitable abuse as they can away with - see for example Netflix's or booking.com's UX, chock-full of dark patterns.
How to get a Windows 7 virtual machine (without Service Pack) ready to use
I was going to say just this.

Where are my recent transactions? How do I change the currency? Where are my account details? How do I pay someone?

All these things worked and were clear at some point in the past.

Now you can still do them but first you have to click the wrong things a few times first before you find it.

Purely UI though, the actual sending of money still seems to work.
Seems more like a technical problem than anything else. I wonder how you'd go about actually doing it.
While I don't doubt that you know your usecase and weighed/tried the option.

> Postgres search is essentially an easier to use regex engine.

I'm not sure exactly what you meant to convey here, but if you're searching with LIKE or `~` you're not doing Postgres's proper Full Text Search. You should be dealing with tsvectors[0]

> As soon as you need multiple languages

Postgres FTS supports multiple languages and you can create your own configurations[1]

> advanced autocomplete

I'm not sure what "advanced" autocomplete is but you can get pretty fast trigram searches going[2] (back to LIKE/ILIKE here but obviously this is an isolated usecase). In the end I'd expect auto complete results to actually not hit your DB most of the time (maybe I'm naive but that feels like a caching > cache invalidation > cache pushdown problem to me)

> misspelling detection

pg_similarity_extension[3] might be of some help here, but it may require some wrangling.

> large documents, large datasets,

PG has TOAST[4], and obviously can scale (maybe not necessarily great at it) -- see pg_partman/Timescale/Citus/etc.

> custom scoring

Postgres only has basic ranking features[5], but you can write your own functions and extend it of course.

Solr/ES are definitely the right tools for the job (tm) when the job is search, but you can get surprisingly far with Postgres. I'd argue that many usecases actually don't want/need a perfect full text search solution -- it's often minor features that turn into overkill fests and ops people learning/figuring out how to properly manage and scale an ES cluster and falling into pitfalls along the way.

[0]: https://www.postgresql.org/docs/current/textsearch-intro.htm...

[1]: https://www.postgresql.org/docs/current/textsearch-intro.htm...

[2]: https://about.gitlab.com/blog/2016/03/18/fast-search-using-p...

[3]: https://github.com/eulerto/pg_similarity

[4]: https://www.postgresql.org/docs/current/storage-toast.html

[5]: https://www.postgresql.org/docs/9.5/textsearch-controls.html...
Books on discrete mathematics address the topic.
I've reached for tesseract a few times throughout the last 5 or so years to see if it's ever improved for non-trivial use cases and... no, it hasn't.

Sad as it is to say, it's just not up to snuff for any application I've tried it on.
The main problem with regards to the anime industry is there is a production committee who own the rights for the ip that will be turned into an anime and usually studios aren't on there so various studios have to bid to get the rights to make the anime and it leads to a race towards the bottom where the lowest bidder wins. One more thing is despite how popular the series becomes if the studio isn't on the production committee they will just get a flat fee for producing the anime and most of the profits will go to the companies on the production companies so for the studios there really isn't much point increasing the salary for the animators
Thank you for explaining this!

To elaborate for anyone who’s curious: the square root function is 𝑓(𝑥) = 𝑥^½, so its derivative is 𝑓′(𝑥) = ½𝑥^-½ (power rule) = 1 / 2𝑥^½ = 1 / 2𝑓(𝑥).

If we know the value of 𝑓 for some nearby input 𝑎, we can approximate its value at 𝑥 by using 𝑓’s derivative (i.e. rate of change) at 𝑎 to guess how much the value of 𝑓(𝑎) has increased or decreased by the time it becomes 𝑓(𝑥). We can calculate that guess by multiplying 𝑓′(𝑎) by the difference between 𝑎 and 𝑥. It’s only a guess because it assumes that 𝑓 has a constant rate of change from 𝑎 to 𝑥, which the square root function doesn’t (it’s a curve, not a straight line), but if 𝑎 and 𝑥 are close together then the error isn’t too large.

e.g. 𝑓(67) ≈ 𝑓(64) + 𝑓′(64) × (67 - 64) = 8 + (1/16) × 3 = 8.1875
Credit repair agency that works
I wanted to get a new 2018 Chevrolet Cruz Premier Hatchback in Cajun Red at my local Chevrolet dealership but I had a bad credit I had a 430 with Transunion, 415 with Experian and a 409 FICO score. I also had a repossession, charge offs and negative closed credit card accounts needed an urgent help repairing it. So while searching for help online I saw a comment of a woman ( Monalisa ) saying James a credit specialist helped her in getting her life back, so I quickly emailed Creditrepairmannetwork@gmail.com,asking him the process to get started after explaining my situation to him. We got started immediately and after 5 business days he deleted the repossession, charge offs and raised my scores to 798. I have purchased the 2018 Chevrolet i always wanted to get and I’m also qualified for everything. You can feel free to contact him for credit repair help because he’s the best of his kind.
I came here to say this. It depends on how you define Computer Scientist.

In the academic sense of the word, and in "low level" software development fields like game engines, databases, systems, embedded, etc knowing math is invaluable.

In "high level" software development like web frontends, apps, scripting and automation math is not essential. Knowing math helps but it's not a requirement.

Something has always irked me about the broad use of terms like Computer Scientist or Software Engineer. For example, I have a bachelor degree in "Applied Information Technology" with a focus on software development. Math was never a priority in my education. From age 16 until I graduated at 22 I never had more than 2 hours of math classes in any given week.

I am not an "engineer" in any way and I don't call myself that. But when I describe what I do (mostly backend, api, cloud architecture and systems programming) I somehow always get lumped in the "software engineer" category.
Pretty sure ANOM was person level invitations and they didn't work out too well for those who assumed everything was encrypted and safe!
Only reasonable steps? So nothing then.
Math is huge. Perhaps the author could summarize which branches of math have been most useful to them.
I'd say: A trillion-dollar company and a government agency can do whatever they feel like, and laws be damned :)
I have some small issues with the introduction, but otherwise it's a strong article with many good points.

I particularly appreciate the whole section about "psychological safety". It resonates with me strongly. Thinking back to all the jobs I've done, I can see a clear pattern: I started doing by best work when I reached a level of comfort around people in the company, so that I stopped worrying about being judged by my co-workers and my bosses. This process usually took a lot of time (~6-8 months) - and now I think it could've been much shorter - if I was aware of this, and if my bosses were aware of this too.

I wonder how much of the "first 6+ months of a new engineer is sunk cost of onboarding" pattern is caused by this - by employees fearing judgement and feeling they need to prove themselves.
If code source files are plain text, I'm a bacteria.
I am most grateful for my Logitech MX Master 2 mouse scroll wheel and a shift key. Hold shift, give the scroll wheel enough momentum to undo the parking brake, and let physics do the rest.
Of note: The yearly GDP of america is 21 trillion.
As always from @simonw, great stuff!
No need for hostility either way, I think my comment was pretty gentle in pushing back on something I said "might" be a perception.

So our ability to walk long distances in moderate to high temperatures is what allowed us to thrive on the plains vs jungles of Africa, before we were modern humans.

As far as modern humans go, it wasn't a single wave of migration, or even multiple waves of migration. The more we learn the more we realize it was more like diffusion of increasingly advanced culture across a mesh that pre-existed across the globe.

Our distance endurance was literally useful for traveling to new and better places as hunter gatherers, or simply following seasons. But it also enabled very specific tactics like persistence hunting or steering entire herds into human designed funnel traps. Near as I can tell from reading these were pretty key to our rise at a critical time.

Then of course, language and the accumulation of knowledge it enables was the huge jump to modernity. We'd like to think we're far past that jump but we really aren't, we've just gotten so good at cracking rocks against each other now they're on the cusp of thinking the same way we do.
Well, if 1Password switches to Electron on the Mac, then I’m not moving away from 1Password 6…
Who watches this?
Pro cycling is already a pretty dangerous sport, both on track and on the road. To mitigate those dangers a very important part is having a maneuverable bike. Recumbents are nothing of the sort.

I doubt that any pro-cyclist wants the speed advantages of one if it means that cornering is more difficult, veering into dangerous.
Vehicles are being replaced every year. Think of buying a new ICE car as a subscription to fossil fuels, as you can't easily make fuel for ICE engine from renewable energy.

The reverse is true - you can make electricity from fossil fuels, if really needed.

I interpret Tim Bray's "everyone should stop driving fossil vehicles starting now" as a conclusion, that EVs are usable enough for most personal transport needs and if buying a new car, make it an EV.
My grandma had a story about the devil's son's eye. The boy had such pretty eyes, that the devil couldn't help but caress constantly, while saying "my son got such good eyes!". Until, one day, the devil pierces one of them. By accident, while fondling it.

I think that story illustrates why software gets worse: it's less about the company caring too little about it, and more about caring too much. It sees its software becoming popular, liked, and the people in that company (I don't think it's just the PM, but everyone) feel the urge to "do" something. Make it better, bigger, more functional, oh look we should add the kitchen sink too, but not we need to rip apart the old floor because it is not waterproof, "it'll be fine".

>Maybe we ought to start promoting PMs who are willing to stand pat for an occasional release or three. Maybe we ought to fire all the consumer-product PMs. Maybe we ought to start including realistic customer-retraining-cost estimates in our product planning process.

Or maybe software companies should ask more input from users before, when, and after they make changes on how the software works. Bad software changes can be rolled back, unlike the devil's son's eye.
Best essay writing services
Well, one can try repairing faulty pcbs and save some €€€. I do it always for expensive pcbs. For 2 layers it is not hard, more layers require small drills to break connections in vias.
I saw a lot of people talking about programer/developer vs computer scientists. I just wanted to add to that that CS/maths doesn't make you a good engineer either.

Some of the smartest computer scientists I know are just horrendous engineers (what's worse a lot of them lack awareness and have big egos and insecurities to boot). They seem to see code as a means to an end, and they only know how to think in terms of some primitives, and lack the ability to think in bigger pictures.

On the other hand one of the best engineers was one who didn't study math or computer science in his career. He designs elegant/simple systems that have maintainability and DX baked into them.

Of course this isn't a rule, just anegdota.
Tips on how to extend life of your battery
The problem with your approach though is that there is no such thing as 'a user'. There are so many different cohorts of users. In your testing workflow it seems you are only using hardcore users for it. People obsessed with your software (internal or beta users) before pushing it out to the masses.

How do you avoid leaving the other cohorts behind?
Matt if you're here, can you add an atom/rss feed?
I find these scrolling websites unergonomic and not at all that good at getting the point across (other than "yeah, it's a lot").

Also, with the text-length budget of that site I think it's a shame it doesn't explain what wealth, profit, liquidity and cash-on-hand is.

Better visualisations imo:

- Tom Scott: A Million Dollars vs A Billion Dollars, Visualized: A Road Trip https://www.youtube.com/watch?v=8YUWDrLazCg

- How rich are Jeff Bezos and Elon Musk in Minecraft terms https://www.youtube.com/watch?v=PvttV8EIoGA
Would have liked to see the 2400 year old fruit...
Tactics evolved a lot during WW1, e.g. creeping barrages and shock troops. It was also the first true industrial war. It saw submarines and the first combat use of aircraft, in bombing, close air support, recon and air combat. And it let to the invention of the tank.

Haig so, for all his support pf veterans after the war, IMHO never understood what he really did. The Germans wanted a decisive battle, which they didn't get. Haig wanted a break through, which he didn't get neither. What both got, on the western front, was a war of attrition. A war the Entente could afford, and was winning. Haig saw that his break through attempts worked, just out of the wrong reasons. I never got the idea that understood that. Calling that stupid is harsh, but maybe not entirely wrong. By the way, Haig wanted to use tanks to brake through German lines, the hole should then be exploited by horse mounted cavalry.
Learning math is useful to become a better Human.
Spotify essentially have no excess profit potential for music, because the labels will just take more money if and when Spotify increases subscribers/revenue.

This is in contrast to Podcasts, where nobody really owns the space, and they have a good shot at becoming the market leader.

I mean, I hate podcasts and wish they would go away from my Spotify, but I like the company and the music product, so I put up with it (for now, at least).
>the biggest insult I’ve encountered on Windows since the days of Clippy

Really though? Haven't the OP paid any attention to the constant stream of annoyances since the Win 10 release? The handling of updates, the toggling user settings with updates, the advertisements on the lock screen, start menu, explorer toolbar etc, the annoyance of setting another default browser, the waking up during sleep to update, the system-wide mishmash of UX? This Edge thing is THE Microsoft way of doing things: you're a measly user, and you need to be told what to do and how, because the ones to know better are them and them only, you are only to make suggestions about what you'd like.
Well software in your industry is definitely not a tool...
Will UUIDs with your favourite encoding for negative numbers put 1969-01-01 before or after 1970-01-01 with a lexicographical sort of the UUID bytes?
AU people gone wild!
I would consider Bitwarden if it synced via iCloud with my phone. Relying on any other service would be a step back for me.
https://en.wikipedia.org/wiki/Think_of_the_children

https://en.wikipedia.org/wiki/Four_Horsemen_of_the_Infocalyp...
PureVPN no-log status confirmed yet again by KPMG
Best HTML to PDF Conversion Practices: How to Convert HTML to PDF Without Errors
Just like Lotus Notes was posting revenue growth in 2008, as a clearly dead product, I wonder if Amazon fails to realize how much consumer trust it has lost because their sales continue to increase. I have gone from an Amazon-lover to an Amazon-hater because of a few bad third-party seller experiences and while I still buy a lot of stuff on Amazon I:

* usually avoid third-party sellers
* refuse to buy food or baby products at Amazon
* have shifted some of my purchasing to trusted brands that curate a collection of good products, like Trader Joe's and Uncommon Goods.
How is the bioavailability of mycoprotein for humans? Anecdotally I don't seem to digest mushrooms very well.