skysight-inc/HackerNews huggingface dataset:
Sadly, I think we are beyond opt-out with any facial recognition.

I recently showed[1] to my daughter (10) as teaching her python, how easy it is to build some basic facial recognition using modern libraries and models.

I had it running with one of her pictures, and i just asked her to come in front of the computer for a second to check something out, and she was completely shocked when the video put her name below her face, and my name below my face. She was shocked, a bit curious, and a bit revolted.

On the next day when I took her to school, I just showed the amount of cameras on the way, and in the mall. At first she thought that its not an issue, as every camera only sees locally around it, so they cant connect her journey, but then she realised someone can own many cameras.

I think we need to invest much more into adversarial machine learning[2] and possibly form some sort of organization to fund it. (I hope it will be called move-78 as Lee Sedol's hand of god move against alpha go)

[1]: https://github.com/jackdoe/programming-for-kids/blob/master/...

[2]: https://www.youtube.com/watch?v=bxbazQ6wJlU
Algorithm can predict possible Alzheimer’s with nearly 100 per cent accuracy
Say you have something really simple, web -> db. But at a minimum, you have 2 web servers for HA. So you're already at 2 client-side pools.

Now make it a tiny bit more complex and split this into 2 services, so you're now at 4 client-side pools. Should we make it 4 services instead? Or do you see where I'm going with this? (then add ad-hoc scripts / crons, ...). What if we do make it 4 services and some of them are being deployed dynamically, and at peak, you might have 8 instances of some of them.

Now, say you're at the point where you want to run some on-demand reporting queries on your DB, but you're only talking about tables with 10-100million rows - not quite the point where you want to manage a reporting-specific database. So maybe you need a slightly larger pool because some of the queries can take over a minute.

Now, work_mem is a global setting, but it's super important and you really want to set it to 16MB (but 32MB would be ideal for a few of your cases). Drats, now you're getting squeezed on the most expensive hardware component: memory.
I don't have an iPhone, can you expand on that location services part? Does Safari not show the permission popup when a website asks for it or something?

On Android, websites can request location permissions, you can't access any of that stuff by default.
Can someone paste the article here? The title has got my attention. I own $0 of crypto and am wondering if I am making a mistake or not.
Powertoys is amazing, it allows you to run your Windows machine more like Linux/Mac.

Awake is like Amphetamine on macOS.

FancyZones is like a tiling window manager.

Keyboard Manager allows you to easily rebind a key such as Caps Lock.

Power Rename allows you to rename based on regexp.

Powertoys Run is basically a light version of Alfred.

File Explorer addons allows you to for example preview Markdown (.md) files.

Color Picker saves me the hassle of making a screenshot and then uploading it to a website to figure out the hex value (or having to open up a bloated image editor). Useful for (even simple) image editing, web design, etc.

I'm sure I missed some utilities but these are the features I use.
I'd be happy to never touch AWS unless a) I'm not the one paying for it and b) there is a genuine need. Unfortunately it's increasingly a job requirement.
Epic vs. Apple judge rules Fortnite’s Peely can appear naked in court
Ahh, that’s a shame. Blobs would kill the whole thing dead for a large proportion of their customer base. Let’s hope they find a way to resolve it.
If given the choice, would you have chosen to intentionally throw millions of healthy people out of work plunge our already doomed economy into a rapidly-increasing spiral of chaos, lock them in their homes (isolating them and skyrocketing cases of suicide and severe depression/anxiety), and force them to wear masks (that have very little discernable impact on transmission of the virus, but increase other physiological and psychological problems) for over a year just to protect yourself?

I suspect you answer is probably no, because you're probably a fairly sane and decent human being. If that's the case, why should we support the government in doing those same abominable things?
World’s Top Beef Supplier Approves Methane-Busting Cow Feed
It's <1% of the viewed web maybe (I don't know that for sure, but let's stipulate).

But open content is not 1% of the existing web; there are more than a billion[1] websites, and anybody can make one.

You might not easily be able to find those websites (currently, there's still a good chance you might, via the major search engines, but that is subject to corporate hegemony, state actor malfeasance, shit-flooding the zone, etc).

But I think the ability to "put it out there" counts for most of the definition of "open".

Being able to consume content on your terms is also cool, but not as fundamental as being able to produce it.

[1]: ¯\_(ツ)_/¯ — https://duckduckgo.com/?q=how+many+websites+are+there+in+the...
You don't need a stylus. I've been using this app since I got a smart phone and only have a stylus if I am sitting at my desk. It's much quicker -- for me -- than the keyboard.

With Android 11, I've noticed that sometimes it "locks" up and I need to switch to the Samsung keyboard for a couple of characters and then switch back. (This could be a Samsung issue, as I never had a problem with my Sony phones.)
It's called 'incentives'. Not a difficult concept, admittedly a bit foreign to the centrally managed iOS ecosystem.
1. It does have a pricy history, including markers for events like black friday, the first and last price as well as the median

2. You can sort the geizhals results by user ratings and it also displays review scores on the desktop version/mobile details page

3. Kakaku was established a year after Geizhals, according to their wiki entries and domain registry
Firefox on Android used to just freeze for me.

I'm happily on brave mobile, which does block ads.
Hence me going on a tangent :) So the solution for abusers is to just layer their photos inside subsections of normal photos to work around CASM?

Anyway was just a thought experiment on how to automatically opt out while “sticking it to the man”, so to speak. Maybe I should look into EUrion constellation marks instead!

https://en.m.wikipedia.org/wiki/EURion_constellation
No. It is a legal principle.
If there is a sign stating: "Parking prohibited 03am - 07am" then that implies that parking is allowed outside that window of time.
this is my bit, too. they dropped an update that arbitrarily spaced out the area in between your bookmarks folders. You can you fit less on your screen now because of the stupid spacers
I have to use teams every day, I find extremely slow and missing basic functionality eg reply to message. It has many fancy features but honestly I find it extremely buggy especially for Linux OS.
That’s my experience as well. Even pre-pandemic.
How do you know what they stole? Dont assume the premise.

Even a small detail can advance science. What about the husbands work in radar tech?

They were clearly spies.
Was going to ask if this was related to that story. I had thought it was announcing space to gather some kind of intelligence about traffic to those networks, or do an attack on the tor network by providing it all as exit nodes.

I also speculated that it's possible it has to do with some kind of internal policy where if you don't use address space in a certain period of time, you lose it or it must be sold, and announcing it created a record of it being in use. Depending on for how long it was announced, the captured one-way traffic to it would provide a snapshot sample of source-dest relationships in that address space for a map.

It could also have just been used as an internal DoD ASN and it got leaked and announced by mistake, with all those routes redistributed into the announcement, though we'd have to look at the data to really recognize that error. A political hypothesis was fun, but unless it yielded evidence of some underlying activity, there seem like other explanations that could indicate the cause.
I use both Chrome (for work) and Firefox (personal) on Windows. Beyond a few specifics, I often can't remember which I am using. There might be many differences under the hood, but in a regular usage Firefox is really damn good. Even on Google's properties. I also use Firefox exclusively on mobile, and same. At the end of the day, they are two very mature, slightly different executions of the same concept. I get the frustrations that may exist on the power user / dev side, but I think our crowd is generally not fair enough in recognizing the tremendous efforts it take to compete with Google with a fraction of its resources.

Note: I use Chrome for work to 1/ isolate my work from personal sessions without the hassle of containers or profiles, and 2/ because I work for a web app targeting Chrome (per the market share).
They definitely play this up on The Repair Shop, though. They tend to super saturate the video on the "after" shots. In fact the entire show has a "fake" feel to it because of the highly processed video. Still, a fun show to watch. I just wish they were more focused on the technical restoration work itself, but that's a complaint I have with pretty much all restoration shows.
How is it not HN worthy? A review of the comments indicates some love and appreciation for a company apparently doing many things right. The implication brings contrast to Amazon and others. It's a case study. I think it's exactly what belongs here.
Fors anyone know if there are any digital sensor options available for the Goodman Zone?
I like the idea of a 3D printed camera, but I really don't like the idea of having to go back yo analog film.
There is no maths to do. The company has to pay for hours worked.
One of App Store's biggest draw for any developer is that they are compliant with VAT/GST of multiple countries. With Europe's MOSS now gone, I can't imagine individual app developers hiring an EU rep just so they can comply with EU VAT legally. And that's just EU. You can't even easily comply with Indian GST without incorporating a subsidiary there. Now Canada is also in the mix. And those are just 3 regions. US Sales Tax is another money pit, with proper compliance costing hundreds of dollars per month for each state you develop nexus in.

Add to that the fact that App Store purchases are riddled with fake cards and usually draw a much higher MDR from merchant accounts. If people are rejoicing that they can just hook up their Stripe and world will be rainbows, they are in for a shut down email pretty soon.
Apple can't remove contractual obligations either. Any subscription which requires serious amount of money (enough to make a lawsuit worthwhile) should be very carefully managed.

Otherwise calling collections is a very bad deal for the vendor who will be penalized by the credit company and by the courts and by bad PR.
> Firefox performs best on Linux

I find that hard to believe considering no hardware accelerated video playback (although other linux browsers also have the same problem). At the very least, I think that statement needs to be qualified with a "under certain use cases".
I mean, isn't this a bit like saying, "I left Windows for Ubuntu because of the invasive privacy concerns I had... But man Unity is terrible, I'm going back to Windows!"

If privacy is the ultimate concern, I can suffer usability.

I think the real issue is we've stopped advocating for privacy loudly and publicly. All the users know is convenience.
"I am sure everyone on HN moved [from computers to smartphones] quickly"

I may be wrong, but I suspect you have that backwards. My guess is that at least older HNers were slower to shift from powerful but complex creation tools (computers) to easy consumption toys (smartphones) designed for consumers who found computers with files and folders just too darned complicated to use. Until good, portable mapping and good-enough cameras came along, I had no use for the "smart" features of a phone that were vastly inferior to the smart features of a real computer. For a long time, all I needed from a phone was the phone, which a small flip phone handled just fine. For anything "smart", I used the laptop & real camera in my backpack.
Even a very well-designed poll has limited resolution on an individual's views.
When China began their space missions, one of the experiments is to make "space seeds" which are seeds mutated from space rays.

It seems like this effort continues even up to now [0].

[0]: http://www.chinadaily.com.cn/a/202101/04/WS5ff25229a31024ad0...
I only had issues with Apple and Thunderbolt, e.g. display resolution restricted to 1440p instead of 2160p when the same cable on a Windows NUC delivered 5k2k HDR10 resolution without any issues.
Visit any website you can imagine, even the ones that are not real!

Edit and re-imagine as you go see alternative website realities – change the sentiment of the author!

Peer into the future – read about GPT-5!

Generate relevant URLs (often real, sometimes imaginary) from any text selection

Read an article on anything from your favourite blogger.

… This is the future of the web.
freepascal.org is about the Free Pascal Compiler, not Pascal as a language. Both gcc.gnu.org and clang.llvm.org don't contain example C code and both look more dated than freepascal.org. The Embarcadero website on the other hand seems pretty modern with all the modern annoyances including slow page load time, popups and a blinking title text.
Shining Force III: Translation Project
Create a Performance-Focused WordPress Blog for $4/Month
IRS sends out audit letters to millions waiting for tax refunds
I did not downvote this, but I have a comment: The risk is not "minimalized by reading the docs and proper planning". To minimize something means to reduce it to the smallest possible amount, and I do not like to take any chances whatsoever when a huge excess bill is a possible outcome of a single misconfigured setting that can only be ruled out by reading hundreds if not thousands of pages of documentation and then following the documentation without mistake to the letter.

There is a clear possible solution for reliably preventing any amount of unintended overpayment, and that would be to configure a hard billing limit that can never be exceeded, no matter what else is being configured. All services that generate additional costs would simply have to stop or be removed if the configured limit is exceeded.

That would truly minimize the risk, because any configuration error I make will then not lead to excess payment if I configure such a limit and the cloud provider respects it.
Meh. I’ll read it later.
And in 2021 we still don't have anything as fast to build a full-featured GUI app as Delphi had in 2000...
Me too. Bit I also haven't updated it in over a year in order to avoid the awful rewrite.
How is HarfBuzz heavily dependent on Google? It's been around forever, spawn of FreeType.
That's the vicious circle:

1. Google basically controls the web.

2. Whenever a new Web API shows up, browser vendors have to decide between implementing the standard and copying the bugs, exotic behaviors and extensions that are implemented in Chromium.

3. Websites are tested on Chromium, so they start to rely on Chromium's bugs, exotic behaviors and extensions.

4. When a website breaks in Firefox (or Safari), people claim that it's the fault of Firefox devs and switch to Chromium.

The early web got tired of this when it was Microsoft at the wheels, but it feels that few people are particularly interested in fighting the good fight these days. Much easier to blame Mozilla.
Oh, your comment is spot on.

I guess my point is only that all those famous quotes probably just meant "shut-up and give me some space, journalist, I have some immediately pressing problems to solve", and probably nobody undesrtood them as anything else at the time too.

Anyway, my favorite of those is the Michelson's famous "physics is complete" one, that basically meant "let me do the experiment first, then we can talk about the results", but is excellent out of context.
I think the anger was justified at the time. The rich web experience back in those days was extremely limited (as it still sometimes is, on iOS). There was no way anyone was going to write a music player that could compete with the built-in one using just the "rich web experience".

Connection speeds in the original iPhone era were low, as was processing power. Spotify wouldn't have been able to provide you with the service it can provide over the web now.

The focus on the web was also a complete break from existing smartphones, where installing applications had been the norm for years. iPhones weren't exactly the first to feature apps, or even app stores, and delivering an iPhone experience that was as smooth as a Windows Mobile or Blackberry experience was going to be difficult without native code. At the same time, everyone already knew that upper and middle management (and all the other departments to convince when introducing new software) were going to buy iPhones because new, shiny Apple stuff often scores well as a status symbol.

At the time, it made complete sense to be mad. It's not that people didn't want to create websites, it's that websites were simply not equivalent to the real deal. A lot has changed since then.
It's not just the direct chargeback fee - too many chargebacks and the credit card companies will start actively penalizing you with higher fees overall and more declines and more 3DS verification requests.
I strongly disagree. I have it installed on Windows 7, Windows 10 and the performance has gone so far down in the last few years I've had to switch to chrome.
I nearly stopped using it with the terrible color changes to the tabs (no contrast) in v92. I mean, I thought, this is finally the last straw. But I found that I could customize some colors, especially the active tab, with an add on called Firefox Color.

https://addons.mozilla.org/en-US/firefox/addon/firefox-color...

Maybe it will help someone who has the same problem.

I really miss the old and customizable Firefox.
But the privacy isn't the ultimate concern for everyone, so perhaps it isn't one for GP. It isn't for me. I stick to Firefox because of combination of being best at privacy and least shitty overall, but I'm by no means happy. I'm very much unhappy about the mobile version - their recent (~year ago?) UI revamp turned a perfectly good browser into a bloated piece of garbage, that gets slower and more annoying to use over time. The only reason I use it instead of Chrome is because I can install an ad blocker in it.
It was under too much pressure.

(Measurement unit joke.)
I thought it was because, originally, native apps on mobile were better performant than web apps, which did not need to be optimized for the device they would run on, or efficient in terms of battery usage.

Desktop hardware was more powerful and forgiving to unoptimized web apps or poorly performing web engines.
In desktop, there is barely any difference now (Chrome's save as pdf feature is more accurate with tables).
In mobile however, Chrome seems noticeably faster.
idealo is similar (available in italy, france and spain additionally to DACH), someone mentioned kakaku for japan
> ...technologically Firefox uses Skia and Harfbuzz for rendering, both heavily dependent on Google.

IIRC, Google Chrome (for Windows) was essentially built by engineers hired from Mozilla back in 2005/6? How tables turn.
Typically with devices like network cards (that also operate over PCI-E)

You send the device a circular list of descriptors (pointers) to a region of main memory.

In order to send data to the device, you write your network packet to the memory region associated with the pointer of the current ‘head’ of the descriptor list.

So far, you have a ring of pointers, one of those pointers points to a location you just wrote to in ram.

You then tell the device that the head of the list has changed (as you just wrote some data to the region that the head of the list is pointing to - so it can consume that pointer), the device then goes ahead and copies the data from ram into an internal buffer on the card. Once the data is consumed, the tail pointer of the ring buffer is updated to indicate that the card is finished with that memory region.
> The contents of that post have not been relevant for decades.

But decades ago is precisely the timeframe we're talking about here.

Pascal lost to C for the reasons Kernighan mentions (among others), which is the question the OP was asking.
when did pascal stop including the array size as part of the array data type?
Drunk driving laws are punitive. They allow the individual freedom of choice. The equivalent in this scenario is locking someone up because they own a car and a liquor cabinet and could drive drunk and kill someone. Then also giving them the keys to the prison bus to drive around the prison yard while providing an unlimited supply of pruno.
... and replaces them with more ads directly in the user interface (e.g. the new tab screen).
Really great piece this article.

Very good idea to have mapped the rants that have accumulated over time to the historical evolution of Firefox.

It is often that you hear that a minority of complainers are just adverse to change and that the majority agree with the stupid changes. But, in fact, the majority of person will disagree in silence and just switch to alternative solutions without a vocal complaint.

So, it is important to listen to vocal complainers, even in minority, because most of the time they are your canaries in coal mines. The one in front of new problems, ready to give some of their time and energy to save you.

An additional point not mentioned in the article is the general lost confidence with the Mozilla organisation that more and more looks like to use the Firefox cash cow to fund useless random activities and insipid Management.
Curious what your issue was with Lambda and VPCs. We use that combo all the time where I work and it's fine as long as you have the IAM roles correct.
Because they are always super late.
It's 2021 and we still don't have form and CB auto completion.

It's been in chrome for more than 10 years already. It's such a basic feature, you earn a lot of time at not filling your address every time and even more with your card number you always forgot the number.

A few month ago they finally add the tab feature for directly researching in a site except it still a lot worse user friendly than chrome and it worked on a few website only
One of the factors was Microsoft. The rival Borland was big on Pascal with the venerable Turbo Pascal.

During the years where the mainstream office business landscape transitioned from DOS to OS/2, no wait, Windows, broadly speaking there where two types of application programmers. Those that used C or C++ and those that didn't.

For the later camp MS promoted various flavours of Basic, which also had to do with Office and scripting an Works for DOS etc. But I suspect it was also a "theological" battle against Borland.

On the other platforms Pascal was succesful, but the Amiga and the Atari tanked. The Macintosh escaped that destiny barely. Maybe Swift is the new Pascal?
> Then Google decided to make the tabs on top standard for its Chrome browser, which was designed for mobile devices not desktops. On a smartphone it may make sense, as there isn’t room for a full desktop style menu layout. On a desktop it is counterintuitive and breaks workflow with all other programs.

Funnily enough, moving tabs to the top is actually one of the few UI changes I actually agree with and find more logical. Since the address bar and navigation buttons only control the active tab, they logically belong ‘inside’ the tab: switching to a different tab should also switch to a ‘different’ address bar and buttons. (Internally they may be the same object, but that’s just an implementation detail.)