skysight-inc/HackerNews huggingface dataset:
Back in the IE days they (Google) did push it pretty hard. There are definitely still some cases where Google could (and should) do better about keeping their services browser-agnostic, but it's way less prominent than it was before.

edited for clarity
You are falling prey to your own model :)

The important thing to notice is that the median user's mind is neutral about features like lockdown, security, side-loading, and everything else, because they don't think about features. They think about concrete interactions, like "playing candy crush", or "talking to grandma/grandkid", or "buying stocks", or "trying that app that my coworker showed me".

And when they can't do it ... "it didn't work for me" ... they, ironically wisely, don't even speculate why it did not work. The folks you see on forums who recommend "doing factory reset and it'll work" or "clean the cache", etc... are obviously the "Dunning-Kruger poster kids".

Median users are monkey see monkey do, that's why if they see "it works on Ted's iPhone" then their thought is "I guess I'll get an iPhone". And ... it works. The US is iPhone-land.

...

And interestingly this hyper-pragmatic (arguably too narrow-minded) approach to technology is also what leads to the interesting cases when enough teenagers want Fortnite on their iThing. And that's when the generalizer machine of society can pick up this thing and sometimes it spits out useful principles. (Mostly we get just one more bad statute on the books.)
I also really like Docker Compose. Where I think it struggles is when you have to get off the single node and on to network services. Then it starts to have less relevance. I know Swarm was meant to fix that, but I never tried it.

Conceptually, if I could just have an extra component to docker compose, where I install a little agent on to my nodes, I name my nodes (or nodegroups) in my d-c file as to what should go where, and have a master node that I do docker-compose up on, and I can represent an external service (e.g. AWS RDS) as a virtual service with an endpoint to connect to, and it all magically deploys, I think that would be incredibly powerful.

Maybe that was Docker Swarm, of course.
Isn’t it just CLIP ? The model that made these image generation models possible.

It’s good to describe a picture but it’s not reverse engineering. The predicted prompt usually has very little in common with the actual prompt. And it’s worse when you use embeddings or fine tuned models.
> That is mature, rational, considered, and completely wrong. What's exposed here is not a failure of process or education, its the fact that controller is an incompetent idiot who never should have been acting in a life critical capacity.

Let's assume that you are right. I don't think I can be as confident about anything as you are. Especially not before an investigation, but let's pretend that you are right: the controller in question is an imbecile who need to be fired immediately.

How is that not a process problem? How did an idiot get on frequency controlling traffic at a big airport? Shouldn't there be filters to prevent that? And if he is an idiot, which I don't believe but we are in a hypothetical, how many others there are?
> if you want to have choice in a browser, don't use Apple products or a Microsoft OS

What Microsoft OS restricts your browser choice?
We have had GPU access in the browser for more than a decade now. Are there actually any broadly used applications for it? Everything I come to see appears to be some kind of tech demo that lags behind from what native PC/console games could do 20 years ago...
I think this comes down entirely to how the currency is set up.

Some currencies allow this (for instance Tether's controlling company can and do block transactions with certain wallets at the request of the US government). Others which are truly decentralised would NOT allow that directly. This requires a few design properties though: you would want the digital currency to not be trackable from wallet to wallet (like Monero, it would need a built in laundry process) for instance.

Since these are design decisions and in the hands of central banks, it comes down to their will...

I don't think any of the more vocal or advanced CBDC projects have so far answered these questions. But I might be wrong...
I know this is a peak HN comment, but I really fail to see the appeal of using a third-party solution for something so basic. In my applications, feature flags are simply controlled via a "tags" field per user and per team. Additionally, each subscription plan has a "tags" field attached to it that is merged with the user and team tags. The logic of how the application behaves in each case is something you have to write yourself either way, so the only thing these third-party applications are doing are managing a list of flags on your behalf the way I see it. I don't see how someone would pay for that and also expose their user information to a third party for something so simple. Maybe I'm missing something?
Please provide any proof that Google has a greater strength of pushing their browser to iOS users than Apple, the owner of the platform which sets Safari as default, sets Safari as default link handler, sets Safari icon on the preinstall and requires several steps, including creation of AppStore account, to even switch away.

Please, provide ANY proof, that Google has this crazy amazing power against the company that owns a platform and that easily caused a tank in Meta revenue by just slightly flexing the power on that platform.

And after that, please provide ANY proof that that megacorporation, richer and more competent than Google, cannot provide a browser that could even remotely compete with better user experience on the platform they themselves own.

Because what you're claiming is pretty crock that has no basis in reality or history.

Edit: I said PROOF, not downvotes ;P
I wrote my own auto miner for RS3 (though it would have worked for RS2 too), and it was my first foray into the OpenCV and blob detection. If a mineral was ready to be mined it would sparkle with a distinct and small white star.

I had no other inputs beyond that, and I remember that the script would work well for about an hour or two and then I'd accidentally try to attack something else that had the nerve to sparkle at me, which would send me on a wild goose chase. At one point I came back to the machine after dinner and found myself running in the wilderness.

This resulted in me having to keep an eye on it whilst it "automines", which was frustratingly boring, and probably is similar to what certain drivers feel in their autopilot cars.

The worst part is that I was in the vicinity of actual miners who were all talking to each other, and sharing stories, and I was just this dumb mute. When enemies came to grief us during mining, my character would just ignore them and keep mining. It was incredibly rude, and after a while I just stopped using the autominer since it wasn't saving me any time or effort, and was turning me into an antisocial jerk.
There is a difference between "not allowing any choice" and "changing packages in the default repository".
you are assuming those workers were productive (in terms of contribution to the bottom-line) to begin with, which a lot of insiders tend to disagree with.
Central store (something like Vault) with access keys for accessing the certificates/keys, small cache on the instances themselves (maybe few hours), monitoring with alerts about how often the central store is accessed.
ICs too?

My current team manager is also an IC and is the first manager I had this last two years who understand that code review and mentorship were harder and less efficient onprem and that our non-remote days should be dedicated to informal meetings about architecture and design decisions. And eating together.

First time I have less than 3 hours of meeting a week too (the rule he enforce is no more than 5 hours, even the tech lead/architect), everything else should be 1:1. First time I've been this productive (and I'm only two months in).
You can change phone platforms at any time you want, by buying a new phone for somewhere in the range of $500-$1000 US? And then doing what with the old phone? Selling it?
LD_PRELOAD is probably want you want.
Usually what you want is to go through the rest of the rows, finish the batch and close the transaction, and then handle all the errored rows at a higher level. "Bubble up by default" works in simple cases but falls apart as soon as you're doing any remotely high-throughput work (which has to mean chunk-at-a-time processing decoupled from the orchestration), and ends up doing more harm than good, IME. And note that in Java it's outright impossible to catch exceptions from a generic expression while preserving their type - you have to copy/paste your functions for each number of possible exception types you want to be able to handle.
To what degree can you keyword spam your prompt engineering? Or does the stop words and “filler” actually help ChatGPT?
> please lock down my machine

The restriction is against programs that can download and execute code from random places on the internet, and you only need to look at a family of Android malware that Google has been unable to keep out of the Play Store to see why.

>Known as Joker, this family of malicious apps has been attacking Android users since late 2016 and more recently has become one of the most common Android threats.

One of the keys to Joker’s success is its roundabout way of attack. The apps are knockoffs of legitimate apps and, when downloaded from Play or a different market, contain no malicious code other than a “dropper.” After a delay of hours or even days, the dropper, which is heavily obfuscated and contains just a few lines of code, downloads a malicious component and drops it into the app.

https://arstechnica.com/information-technology/2020/09/joker...

Apple requires all executable code to go through the App Store's vetting process. Apps that download code to be executed have never been allowed, which is why you have the Webkit restriction.

Webkit can download and execute code. Your app cannot.

The article's conclusion that users need to be wary of apps downloaded from inside Google's walled garden should be all the warning you need about the danger of allowing random apps to download and execute code.

>With malicious apps infiltrating Play on a regular, often weekly, basis, there’s currently little indication the malicious Android app scourge will be abated. That means it’s up to individual end users to steer clear of apps like Joker. The best advice is to be extremely conservative in the apps that get installed in the first place. A good guiding principle is to choose apps that serve a true purpose and, when possible, choose developers who are known entities. Installed apps that haven’t been used in the past month should be removed unless there’s a good reason to keep them around.
The point is precisely that mIRC was already fast in old machines; meanwhile, a big reason for Slack not being fast, snappy and using barely any RAM is that it's been written with web technologies, which have eaten out any potential benefit of modern increased performance.
> That’s done by DNS. The DNS server examines your DNS query and sends you back an IP address answer that’s “close” to the requesting IP address.

Is this really true? Last time I was dealing with load-balancing and DNS queries, DNS was simply "round-robin" the replies, giving you back a random record basically of the ones replied. So if you have three A records with different IPs, each query will give you back one of them, but not depending on the location.

Maybe things have changed since I last dealt with it, but the DNS ecosystem doesn't tend to move very fast so I'm doubtful...
> managers and C suite are employees already

They are mandated by the board, and ultimately by the shareholders (who, yes, can be employees in principle but most of the time are not).

> What is the actual way you should reward work?

Pretty much the same way it works usually, in that respect. This structure actually exists already, employees-owned companies are a thing that is common in some countries, and it is not particularly problematic. These companies do not pay everyone the same salary, but they tend to be less unequal.

Also, I am not really advocating for or against this, just that this would be how you steer towards de-alienating the workers in a market economy based on the theory in the Capital. Though yes, that is short of a communist utopia but still a step in the right direction from that point of view.
Wow, I don't think anyone who commented here actually read anything in the paper. I strongly agree that Mozilla makes constant mis-steps and that the scope of web browsers is hugely problematic, but to dismiss anything they say outright over those concerns is very immature of the readers commenting here. Start from page 38 if you want to quickly get an idea of what Mozilla is complaining about here -- and they're goddamn right to complain about this.

I haven't seen such a poor discussion on HN in a long time.
I don't live in Madrid but I'm from Spain and the title confused me a lot xD
This comment reads like it was written by someone who has never used Firefox in the last 5 years.
it looks like they are comparing the cifs/samba Azure Files (https://learn.microsoft.com/en-us/azure/storage/files/files-...) service instead of the nfs (files - https://learn.microsoft.com/en-us/azure/storage/files/files-...) / sftp (blob - https://learn.microsoft.com/en-us/azure/storage/blobs/secure...) services which offer more posix compliance
Ask HN: Is it still possible in 2023 to build competitive AI startup?
ChatGPT changed the game and now google and other companies will start to build something similliar and I think a lot of area will be occupied by tech giants what do you think?
Windows now ships with wget or curl (can't remember which) so there's no longer any need to use its browser!
> DNS is a layer above as BGP is still used to actually navigate to the listed IP, and any large CDN will own that IP space and announce their own routes anyway.

Yeah, I'm not sure what parent is on about, BGP and DNS are not alternatives to each other, the internet relies on both of them but at different layers. Without BGP packets wouldn't know how to be routed and without DNS they wouldn't know where to be routing to, they are complementary.
I'm not sure why this is a problem with airports with two runways (doesn't Austin have two?).

I've been in a helicopter hovering over Heathrow airport where you can see the lights from the line of planes coming in to land every 45 seconds that looks like it goes off to infinity. Whatever technique they use there seems to work.
No, pronounced Madrizzzz

(read the Z as the English th in "thousand")
> That's exactly my point.. You can't change the price without changing the volume.. and that's why you cant pass on costs.

In an elastic market. This is not true in non-elastic markets. Obvious example is the price of ERs in the US. Pricing doesn’t impact volume in a meaningful way, because people don’t decide get injured based on how much an ER costs.

> The item is already priced at the optimal point in the price-demand curve.

This is a bold claim. You’re gonna have to provide some evidence that every item in world is somehow priced at the optimal optimal point on the price-demand curve.

> The only companies that are able to do that are the ones that haven't priced their goods correctly to being with.

You are correct. But pricing at the optimal points is the rare exception. Most items aren’t priced at the optimal point, because discoing the optimal point is incredibly difficult, and not a requirement for a profitable business.

> You seriously think consumers know when the prices of the inputs for an item change?

No, that’s quite obviously not what I wrote. I think consumers perception of value increases as prices increase.

You seem to have a great deal of difficulty identifying the differences between theoretical perfect behaviour, and reality. Very few things in the real world closely match their theoretically perfect behaviour, so theirs inefficient and market gaps everywhere. Something things like interchange can capitalise on. If you’re gonna come back with another response about how this doesn’t work in a perfect market, then I recommend you don’t waste your time, I’m not interested in debating if reality and theory match.
I've done a quick search through that repo and its dependencies, and I see no mention of the project above. How do you that they're using the files from there?
That's what they contain, it says nothing about what they're using it for.
Location: Belgrade, Serbia

Remote: Yes

Willing to relocate: Yes

Technologies: Machine Learning, Deep Learning, Python, PyTorch, MLflow, Docker, SQL, Django, RabbitMQ, Redis, Celery

Résumé/CV: https://drive.google.com/file/d/1c0mvHmPg2uyDIcCN2cKFY_-7GeH...

Email: nikitazhidkov567@yandex.ru

Senior Machine Learning Engineer with 4+ years in the field and 4+ years in full-stack development. AdTech background, currently working at PropellerAds as a Senior Machine Learning Engineer. Strong track record in recommendation systems,
data science, and advertising strategies. Expertise in developing and optimizing ML models and building robust testing and validation pipelines.
til. i have never owned an iphone but my family members do and always complain about ads. from what i see this could be a good tool for them. thank you
I'm surprised that the results seem much better (more detailed and sometimes closer to the original prompt) than the regular CLIP interrogation (at least based on my limited experimentation).

But as you say, even so, it still has little in common with the original prompt.
Meta: when you ask chatgpt what happens when you do pop_back() on an empty vector, it confidently claims std::out_of_range will be thrown. It will even 'cite' the standard with a plausible explanation of what will happen (essentially, it says that a prereq is that empty() == false, and that it depends on what erase() throws). https://cplusplus.com/reference/vector/vector/pop_back/ and other sources I can find say undefined behavior. I don't have a copy of the standard at hand, can anyone quote the relevant section? Is this something that in practice is implemented in different (exception-throwing) ways?
This breaks the Visa Mastercard rule. For which merchants can and will be fined.

Obviously smaller merchants can get away with it, because nobody cares enough. But get big enough, and an issuer is going get upset and start demanding the Visa/Mastercard enforce their rules.
If this were the eighties and you were talking about expert systems that'd be a reasonable response, but gpt is not a series of if statements and hashmap lookups. It clearly understands the consequences of both actions and isn't simply looking up lists of things - the problem is that it's been told literally nothing matters more than avoiding slurs against specific racial groups, including loss of life. Letting a city be destroyed was clearly picked to show that there are no limits to the prioritization it's been given.
Best case: well refined duct tape and spit. Even better with added swiss army knifes.
Brands Marking Milestones in the Metaverse
Here is what I came up with for calling a c function after poking around a little bit:

#include "pocketpy.h"

// builtin function that can be called
PyVar test(VM* vm, const pkpy::Args& args) {
printf("called!\n");
return vm->PyStr("hi there");
}

int main(){
// Create a virtual machine
VM* vm = pkpy_new_vm(true);
vm->bind_builtin_func<1>("test", test);

// Hello world!
pkpy_vm_exec(vm, "print(test('Hello world!'))");

// Free the resources
pkpy_delete(vm);
return 0;
}
I remember this happening to me I think 2 times back in the early days of Windows 10 and the initial push for Edge after getting rid of Internet Explorer. And yeah, they shouldn't do that.

But since then, I've used Windows 10 and now use Windows 11 on multiple devices, and in my immediate friends and family they all use it too, and this has not happened at all.
I find, via experiences on HN, that language is a vague and irritating source of misunderstandings, but I thought it was clear that doesn't really affect me was because I was not going to use typeof in this way ever, thus I did not really care if it got 'fixed' or not.
Thanks for killing my productivity! Very nice game.
Would having two managers per 30 people help?
Nice. Sokoban nostalgia says Hi :)

Some nits and comments if I may.

* Don't count moving stones as an actual move until the stone is released. I am on a PC and if I click-and-hold a stone and then move it back and forth, each move is counted even though I haven't released the mouse button yet. This is somewhat counter-intuitive and unexpected.

* Put the light source at the top. You have it at the bottom and this results in a drop shadow above the stones, which looks more like an unintended blur or ghosting. Also shadows/highlights are a bit inconsistent - base tiles imply that the light source is at the bottom-bottom-left, but the stones are shaded as if it's at the bottom-right.

* Perhaps reduce the size of stones a bit to add some breathing space around them when idle and when moving.

* Add a keyboard nav? There are two stones, so something as literal as awsd for one and arrows for another would work. Or just the arrows with a 'space' to toggle the focus.

* Starring criteria is unclear. Got one level with "optimal" rating, yet it gave 3 stars. This was the one where I had to undo several moves because I was mindlessly moving the stone back and forth without releasing it.
Paaster v2 – New UI and ChaCha20 – E2EE Pastebin – Docker Deployable
Rate limiting in web applications – Concepts and approaches
Ah, I didn't realize I had a previous installation. Yes, thank you, I can send logs. What do you need?
Kuesa – Vulkan-based 3D integration for Embedded and Desktop
> Is this something that in practice is implemented in different (exception-throwing) ways?

I don't think so. Even when enabling debugging mode, a precondition failure would cause an abort, not an exception to be thrown.
Having had to implement custom billing logic and working in a startup that is still figuring out how to best price & bundle its product, I can see the value of this.

I think this enables non-engineers to define pricing rules and the associated features.

I wonder if this could integrate well with getlago.com (we're looking at integrating that after years which feel partially wasted on implementing custom billing logic)
Quantum breakthrough could revolutionise computing
Apple still need to approve the organisations use of that program and provide certificates, which like in the facebook case can be revoked.

There are also two different tiers of MDM in the apple enterprise program. If its a bring your own device the device cannot be locked down to not let the users remove applications. It will also sevely limit the kind of information the MDM solution cant get out of the devices. These things can only be enabled on corporation purchased devices.

There is a good overview here: https://www.apple.com/hk/en/iphone/business/docs/iOS_Enterpr...

But maybe I am wrong, do you have examples of intrusive monitoring solutions that can be deployed (without exploits) on iOS?
Any discussion of Chalmer's video works featuring ants is incomplete without acknowledging the earlier (2006) work _Quarta-Feira de Cinzas/Epilogue_ by Rivane Neuenschwander & Cao Guimarães. See https://www.caoguimaraes.com/en/obra/quarta-feira-de-cinzas/ and https://depont.nl/en/collection/artist/rivane-cao-neuenschwa...