skysight-inc/HackerNews huggingface dataset:
Bias isn't the same as being bigoted. If when you find out you missed it you go "Oh, crap, you're right! We should fix that" you had a bias. If when you find out you missed it you start to defend why it's fine to not include it (not to admit you should, but maybe you don't have time/it isn't worth the cost), that's the point it's bigoted.

It's the difference between making a mistake, and getting defensive that it wasn't a mistake. Per old systems, they all fall under bias; it's only with how do the existing support personnel deal with it that you start looking at bigotry, a "I'm sorry, I know, it's just an old system and we don't have the money to update it" is totally understandable and I would argue okay. Digging in that it's not the system that is at fault but the individual wanting a different pronoun, or the person refusing to pick an anglicized name and start using it everywhere, is bigoted.
I wager to say that to most people in the developed world such thoughts would not occur, and almost certainly not to Brits (that are used to the NHS).
It is about ability to find talent who does not have to figure out everything not really about copying.

Only few companies have the budgets, talent and the motivation (do cool new things and blog) to experiment with drastic changes like deno.

Rest of us can only afford to maybe try once they do make it popular and there is enough material online SO/GitHub projects /libraries/blog posts to learn from someone else's experience.

Most engineering teams cannot afford to be trailblazers
You are absolutely correct that desorption is the energy-intensive step in many CO2 capture systems that have been publicly proposed. I can't get into the specifics, but keeping the desorption energy as low as possible is a major focus of our time/efforts as we design & scale our process.
I've started taking Linux for gaming more seriously since the Proton devs managed to fix a stuttering issue in Elden Ring. Would so love to completely remove Windows from my life.
Isn't that just reinventing tabs or tab-like top menus that have been around for decades? Works nice enough when you only have a few items to deal with, but really doesn't scale to a larger number of items. Horizontal scrolling might work better on mobile than on desktop, but it's still not great due to the items being so much wider than they are high.
These "hambugger" symbols wouldn't look so hambuggerish (but more like menu) unless someone had less maniacal affection towards rounding all the corners... (typo intended) And now sausages... oh no.
A bunch of people here are conflating the concepts of "free software" and "open source". these are not the same. "Free" (as in speech, or beer) software is governed by the license it is published under. Open source simply refers to the fact that the source code is publicly available.

Open source is a prerequisite for truly free (as in speech) software, but the opposite is not.
Open source recycling plant simulator for machine learning classification
I was a little confused at first, but I think you mean “killer features”. “Killing features” is not idiomatic, and has kind of the opposite (i.e. negative) connotation
Windows LTSC is a secret escape hatch of sorts.

But it’s basically impossible to buy for small numbers of computers legally. And when it’s possible, it’s crazy expensive. (no, those licenses on eBay are not legal.)

Also the base Windows is not updated, so you end up with weird issues with games, that expect newer Windows; but sometimes also normal software. And Store is not there, which you might actually miss.
Have a look at `tig`. It's even included in Git for Windows now and does this reasonably well.

Only the keybindings are a bit weird if you're not accustomed to Vim bindings:

- Open tig

- Change into the staging view with `s`

- Select your file using the arrow or `j` and `k` keys

- Press Return to show the diff

- Navigate to the line(s) in question with `j` and `k` (arrow keys will switch files)

- Stage parts with `1` (single line), `2` (chunk parts), `u` (chunks) or split chunks with `\`

- "Leave" the diff with `q`

- You can find the keybindings with `h` in the help screen, which also uses Vim keys -- like manpages usually do
My understanding is that Tim Cook’s expertise and experience lies in operations/logistics

I don’t think it’s accurate to call him “more of a sales guy”
Related:

H.264 is magic (2016) - https://news.ycombinator.com/item?id=19997813 - May 2019 (180 comments)

H.264 is Magic – a technical walkthrough - https://news.ycombinator.com/item?id=17101627 - May 2018 (1 comment)

H.264 is Magic - https://news.ycombinator.com/item?id=12871403 - Nov 2016 (219 comments)
> Horizontal scrolling isn't that bad on mobile devices

I disagree, it’s not easily discoverable and I have yet to see a single website that implements it well in any context. I alway find elements scrolling multiple directions at once or end up scrolling down the page instead.
I really had something else in mind when thinking about sausage links
Now let’s say you were already making over a quarter million a year doing one podcast for 3 hours a week. How much effort would you put into an app?
Brave iOS, the page keeps refreshing on a loop. Bizarre.
Nope. Starting at the NIC, it's not "single-threaded." Intel NIC drivers on most platforms service the multiple buffers using several available physical cores. Even if it were single-threaded, memory bandwidth over a decade ago was around 3GB/sec.

Download "acceleration" is snake oil and all "acceleration" does is consume unnecessary resources on both ends.

Download "managers" that can queue up a list of downloads, schedule downloads (say for when you're asleep), automatically retry/partial-resume a big download, throttle a download to a low rate, and so on? That's useful for some folks.

Edit: it's written in java. I'm laughing my ass off.
This looks exciting, thank you for sharing! Implementing differential privacy correctly is famously difficult and easy to get wrong. Will you be making the privacy-critical part of your code available publicly for people to audit?
Flickr? Is it that service which offered 1TB forever and then after few years only it shrank to 1000 photos and they delete your photos unless you paid ransom? What a toxic website...
Ask HN: Yahoo disregarding RFC 5321 retries
Had a firewall issue that temporarily affected port 25 but was not identified for just over 24 hours. In the process of resolving, a test message was sent from a yahoo account to the domain in question.

Yahoo sent an 'unable to deliver message after multiple retries, giving up' message after exactly three hours.

Three hours is exceedingly short and my understanding has always been that mail is re-tried for a number of days with a backoff algorithm controlling how often.

Is this now common? I am left to wonder how much mail was lost for good during this outage because others have also taken the Yahoo approach.

RFC 5321 suggests:

Retries continue until the message is transmitted or the sender gives up; the give-up time generally needs to be at least 4-5 days. It MAY be appropriate to set a shorter maximum number of retries for non-delivery notifications and equivalent error messages than for standard messages. The parameters to the retry algorithm MUST be configurable.
Unless you are left handed, in which case those 'natural' swipes, become unnatural shoves.
I'm not really sure what your point is anymore. If you agree that they were not the first ones to use the term, then we are on the same page. If you agree that open source was used as a term before the OSI came along and decided the define the term in a specific way, then we are in agreement.
I'm usually pretty critical of self-promotion, but in this case they gave a real world example of how they did something related to the article's contents. They didn't even provide a link or an app name, just said that you could find it in their history if you were curious.

I think that's about the best you can do not to promote your product while trying to give real-world examples of things that are being discussed.
To add a teeny bit to this, POSIX specifies CHAR_BIT must be 8, but C defines it as >= 8.
> libc.so.6.1

My brain hurts-- if libc.so.6.1 is a nightmare, then what is the utility of having the libc.so.6 soname numbering at all?

I'll put it in a more effective wrong-thing-on-the-internet style for receiving responses: There's no point in using NixOS. Just use lib.so.versionNumber. (Sorry) :)
>Service degradation

>Time for some manual DoS
Do you also feel the same way about the European Union antitrust commission? Because they unconditionally signed off on the deal as well.

https://www.reuters.com/business/media-telecom/amazon-wins-e...
This sounds great, but I'm just curious how their claim to support unlimited types of art here....

> Photographers have long faced bans and deletion from nearly every online photography community for creating or sharing the “wrong” type of art. We’re rolling out changes to Flickr that welcome all photographers to discover, share, and interact with photography, period. Photographers who craft and create work that might be considered risqué by some will have a safe place online to interact with one another, share mutual interests, and put their art into the world without the fear of it being removed or them being banned entirely from the communities they love.

....isn't in conflict with their stated rules page on restricted content? Here's just some stuff from their guidelines.

> Don’t use hate speech. Flickr has a zero-tolerance policy towards attacking a person or group based on, but is not limited to, race, ethnicity, national origin, religion, disability, disease, age, sexual orientation, gender, or gender identity.
I know that and it's fine, when done in moderation. When it's over the top like this it's just tedious to read, and it's not impressive someone has a thesaurus close at hand. See https://en.wikipedia.org/wiki/Purple_prose
API for daylight, glare, and energy calcs
A plausible alternative depends on your use case. If you just want basic numbers (visitors, visits, page views, few interactions tracked) one can probably chose any of the myriad of alternatives like fathom, Plausible, Matomo, and so on.

While with most of them you get what I would call "vanity metrics" (so not really actionable, more or less just "numbers go up or down") at least Matomo (self hosted) provides the ability to create essentially the experience of a free GA3 implementation.

If you "just" had a code drop of basic GA3 code: just use whatever floats your boat. If you have custom dimensions, user interactions tracked as events, goals and stuff like that in the free GA3 version - go with Matomo (self hosted). Configure Matomo to have more than 5 custom dimensions (easy to do) and you can replicate (nearly) everything from your GA3 implementation.

Only things you will be missing in any case is integration with Search Console and Google Ads.
https://hackaday.com/2014/04/05/taking-pictures-with-a-dram-...

Yeah I remember a friend of mine back around '90 wanted to try it out. I can't remember if it was using DRAM or EPROM memory though. I want to say it was called 'ramra' or 'ramera'.
Ugh. An utterly unparsable language designed to insert security-holes into applications using it :-).
Everyone Surprised by the Senate Passing Permanent DST. Especially the Senators
Oh, right, hello Graham! Now I recognize your name, which sounded familiar. When I was originally researching these topics, I found your great stuff and took lots of notes!

https://github.com/SimHacker/UnityJS/blob/master/notes/Oculu...

https://github.com/SimHacker/UnityJS/blob/master/notes/PInvo...

https://github.com/SimHacker/UnityJS/blob/master/notes/Skybo...

https://github.com/SimHacker/UnityJS/blob/master/notes/Unity...

https://github.com/SimHacker/UnityJS/blob/master/notes/Surfa...

https://github.com/SimHacker/UnityJS/blob/master/notes/ZeroC...

Now I recall that we even had an email discussion about how to render an Android WebView into a Unity texture and efficiently get GPU textures into Unity, relating to your UnityAndroidVideoTexture and popmovie plugin, back in December 2016 -- thanks for the great advice, and for open sourcing and sharing that code! That was some very tricky stuff to have to figure out on my own.

And of course every platform has its own weird tricky plumbing like that that (which changes over time). So UnityJS is intended to abstract that from the casual programmer, who only needs to deal with good old JavaScript, without mixing in C++, Java, C, and Objective C.

Another great source to learning the best way of doing tricky low level platform dependent plumbing things like that is the Chrome and Firefox browser source code. Much better than reading through old out-of-date blog postings that don't even apply any more. Those huge projects have extremely talented people from the respective companies working directly on them, who deeply know (or even implemented) all the latest poorly- or un-documented APIs.

Reading that code is like drinking from a firehose, and it can be overwhelming finding the actual four lines of magic code that does the tricky stuff, but you know it has to be in there somewhere, so don't give up!

A good way of figuring out where to start and finding a pointer into the right part of the monolithic source code is to look for related bugs and issues and pr's that discuss and point into the code, and search the bug database for names of important and unique API functions and symbols.

For example, here are some notes I took on Apple's "IOSurface", which is kind of like the Apple equivalent of Android GL_TEXTURE_EXTERNAL_OES textures:

https://github.com/SimHacker/UnityJS/blob/master/notes/IOSur...
Let's keep quiet then and just allow them to add more ads with no pushback.
A lot of non-sense in the comments about TC/ money. I have worked at FAANG for a long time, both in the Bay Area and in London. My experience is:

- TC is lower, but how much lower is highly dependent on your level as the multiplier on base is smaller than the multiplier on stock refreshers.

If you are very senior, then the total difference will be ~10-15% (TC), which is arguably not that large.

- Private schools are generally cheaper in the UK.

- The UK does not have a property tax (!).

So, all in all, at very senior levels the difference is gonna be much less about TC/money and much more where you find more desirable to live.
This looks promising, best of luck.

A lot of technologies to solve waste problems have been invented and launched, but very few get used at a large scale.

Some questions:

What do you see as the biggest roadblocks to adoption of your product? What makes AirMyne more attractive than the existing options? https://time.com/6125303/direct-air-carbon-capture-infrastru...
Confusing headline, it seems to imply that all algorithms are going to die, like we'll just stop using algorithms. Obviously that doesn't make sense, but that is what it sounds like.

I also question whether we are talking about algorithms, or the data set they are working with or the model created from that. I can forgive confusing an algorithm with its implementation (e.g. the source code), but this goes beyond that.
All of these incidents remind me of episodes from House MD. I swear they made one on this Antartica where House did a “zoom call”.

The airplane guy had more complications than ruptured lung but apparently he had just came out of scuba diving into the plane.
That's not the employer tax rate.

They pay like 13% national insurance.

The rest of the tax is paid by the employee. And the 45% rate is only on any earnings OVER £150k. So the money eart less than that is at lower rates.
No, I'm complaining that they plotted slope-only 95th percentile error bounds, which is visually deceptive. If they had plotted the vertical spread as well, it would have been clear to the reader that the model they chose to explain the data (a linear regression model), does not fit the data at all. That is also clear from the R^2 values, but that is hidden in a difficult-to-interpret numerical value. So the model is not well suited to modelling the data and all conclusions drawn from that model are unfounded. The slope value and its confidence interval are essentially meaningless because the data is not actually modelled by an affine model, so it is nonsensical to talk about the slope estimate and its uncertainty, as the data is not describable by a slope. Models must fit the data well enough to be plausible in order to be useful aids to understanding the data. These models don't come even close to that standard and should not have been used. Any data scientist worth their salt knows this. The authors either know this and went ahead with it anyway, in which case they are dishonest. Or they don't know this, in which case they should not be using such methods, as their incompetence is made plain for the world to see.
The analysis of Good and Bad is good, and strongly convincing why Bad wins.
Yesterday, Vladimir Putin called for a ‘natural cleansing’ of ‘scum and traitors’ within Russia who question his invasion of Ukraine.

https://www.youtube.com/watch?v=yJVYqP6eF2U

I sympathize with anyone trying to escape from such rhetoric.
They have the right to promote the term, under freedom of speech legislation.

That's about it.
3bdrm house in London is basically $1m. This is on par with the Valley. I am surprised salaries are not higher.

I am not sure what you mean by less material goods... I don't think that's true or really means much of anything. Not having space means less stuff in general anyway cause you have to put it somewhere.
It was a passion project. I’m sure he wasn’t expecting to make even as much money as he makes from being a cohost on a podcast that charges $5500/ad read * 3 ad reads.

I wouldn’t be in a hurry to get it done either.
This really does not resonate at all, and I have the scars to prove it.

I used to work on a browser-based document management system, and I would have used (or at least tried) all of these APIs without hesitation. PDFs are a pain and the mish mash of poor functioning tools that exist provides a constant headache.

1) OCR'ing of a PDF is difficult. The only good service is Google, but requires that you break it into pages as images to be performant. This would have simplified things greatly. Even if the PDF has text inside and is not an image, it can be wrong or not laid out in a linear way, so you have to OCR it. Command line tools do not get you very far. An example: if you OCR or text extract a PDF with multiple columns of text, does it handle the columns well?

2) People want searchable OCR'd PDFs where you can highlight the text, even when it's a bitmap underneath. This requires a technique where you overlay transparent text in the exact position of text in the bitmap. This does not come for free and I've only seen this done on proprietary Windows-only software. This alone would be worth it.

3) Office to PDF is an extremely standard need, especially if you want to display them online. But it's not easy. You have to hack together a headless OpenOffice to have it work at all, but it doesn't do a great job. It's difficult to do well because Office docs are like HTML pages in that it greatly depends on the renderer, not to mention the fonts. Microsoft does not offer a service to do this, unfortunately. If you think anything will do, it really won't: when people see their PDF looks very different than what they saw on Word, they get upset.

4) Table extraction APIs are super important, especially if you are trying to automatically extract data from PDFs (e.g. analyze financial disclosures). There have been whole startups dedicated to this.

5) HTML to PDF is also a pain: you have to set up an instance that is running headless Chromium, which can be quite slow. This has become the defacto standard to quickly create complex PDFs. Having a simple API wrapper around this is just one less thing to manage.

The rest of the APIs, like the merging/splitting/watermarking etc., are pretty standard and you do not need APIs if you already have access to the PDF on a server. But if you were in a browser or on mobile, you might not.
> "But what is evil, really?"

- Tax avoidance

- Regional censorship (eg. China)

- Antitrust

- Less privacy

- Copyright issues

- Labor practices

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

All of these documented concerns relate to making more profit, not improving a product for the consumer.
Whats the difference in your method to the one used by Climeworks?
Some services delayed by up to 8 hours: https://www.facebook.com/Opoznionypociag/posts/1868989756625...

This article suggests an outage of an Alstom-operated NTP server to which 19 (out of 33) local traffic controlling centres across Poland were connected: https://niebezpiecznik.pl/post/cyberatak-na-pkp-ktorego-nie-...
I wonder if there could be a novice friendly "distro" that merely acts as a switch between operating systems. Like a fuller featured prettier GRUB. What can be done to make dual booting as easy for novices as possible?
It's an iconic representation of a list or menu. You learn it once, and it works everywhere. And it fits on a small screen.
Thanks! Macroexpanded (just the recent ones):

Microsoft says Win11 Explorer ads were ‘not intended to be published externally’ - https://news.ycombinator.com/item?id=30701289 - March 2022 (21 comments)

Latest build of Windows 11 has ads inside File Explorer - https://news.ycombinator.com/item?id=30689526 - March 2022 (12 comments)

Microsoft is testing ads in the Windows 11 File Explorer - https://news.ycombinator.com/item?id=30675908 - March 2022 (498 comments)
But how does the end-user care about static type analysis and why is it being done on their client? What exactly does this UX look like for them?

If you push TS source that you didn't bother tsc'ing on your machine because hey it runs on the client, does it simply fail to run for the user even though the program would have worked? I don't see how pushing TS source is better than pushing compiled JS.
Art for profits sake?
They do seem to have pricing for <99 users

https://www.collaboraoffice.com/subscriptions/
The problem with plant based sequestration is that it is a net neutral proposition unless you can bury the plants. All the talk about forests being so great(and they are, just not as carbon sinks) ignores the complete lifecycle, which is only as negative as the sustained volume of the forest, assuming you started from just dirt. If that forest ever burns, it's all back in the atmosphere again.
The electrostatic repulsion isn't really an issue. If you shoot an electron hard enough, it will overcome the electrostatic repulsion.

The bigger issue here is that a positron is a lepton, and a neutron has a 0 lepton count. So they can't react directly while conserving lepton count.

However, a neutron can decay into a proton, an electron, and a anti-neutrino. The neutrino is a lepton. So there is a path where the neutron and positron react to form a proton, anti-neutrino, and two gamma rays.

I don't know if that actually occurs. There are even more factors to be considered. But it illustrates how you have to go about conserving all of the things, including obscurer factors like leptonicity.
The sad thing too is that in many forests it’s hemlock that grows over fallen trees, paving the way for apex trees to follow behind them, and the hemlock is also under threat by the hemlock woolly adelgid. With elm and chestnut also gone, our list of allies grows thin.

I don’t know if tulip poplar is native to your area but that also used to be part of the apex canopy and we hardly even talk about them. Ridiculously massive trees. Normal trees don’t come up to the lowest branch on a mature tulip poplar.
IMO npm should have a "stable repo" and a "community repo" just like most distribution packagers have had for a long time.