skysight-inc/HackerNews huggingface dataset:
you could also watch it through an Invidious instance located in the US.
Because it was Tim Cook that made accessibility a priority, not Steve Jobs.
There is something both hilarious and disturbing about how righteously smarmy these companies have become.
If you look at the actual leaked documents from FB (via the WSJ), then you can see that over 1/3rd of girls had their body dysmorphic issues improved by IG.

Oddly enough, this didn't get reported on very much by the media.
So, if following the recommended C++ practices of mostly using std containers, ASan and UBSan are mostly useless?
As a staunch supporter of the Baltics, Ukraine and against Russian aggression and its imperial ambitions, I am against denying of citizenship on principle.

I also happen to think it's counter-productive. Where can I read more about this?
> Here's a Hacker News lookalike [1] for Machine Learning. You'll see that the latest post was 11 days ago, and the one before that 29 days ago and the one before 54.

It looks like the main feed of DataTau (https://datatau.net/) may not be promoting posts from the "new" feed (https://datatau.net/new) aggressively enough. There are a few dozen new posts in just the last few days. I understand the dilemma with promoting posts before they have activity, but maybe the algorithm needs to be tweaked.
FOSDEM 2023 – Devenv.sh
With BGP (especially anycast) you don't have direct influence where the requests lands. You can steer traffic by techniques like AS prepend, some priorities per BGP session (I'm not an expert in BGP) but eventually it's not CDN that decides where the request will be routed. It's decided by routers of the client's ISP and backbone networks, each taking decision themself (shorted AS path from his point of view + BGP policies set by network operators), not by you. You can't for example split traffic between DCs with specific proportion (like 30% here and 70% there). You can't split by something else than network properties like forward request to the region that has better chance to have this content in the cache.

With DNS and dynamic responses you are directing request to specific DC, even server, almost on every request. It may be dedicated for this traffic type (live stream different than static images etc). Your DNS server can take the hostname ("www.google.com") into consideration - BGP doesn't even know the hostname in the URL. If you wanted to do it with BGP you would need to place specific content to a dedicated /24 subnet and that is impossible considering how many IPv4 addresses are available.

BGP doesn't even consider network latency, current network load. CDN knows load on their machines, on their network link, where given content is placed. The bottleneck may be storage, network or CPU processing, different for different sites and content type. They need to direct traffic on request basis considering this and at least the hostname from the URL. That's why DNS is used first.
How so? Are you talking about just the technical parts of running a server, of interactions with law enforcement an other third parties (I would a non-exit node to avoid these, but who knows) or about some kind of data/metadata you are able to collect?
> this war is entirely about NATO

No, this is almost not at all about NATO. This is about Ukraine drifting from Russian sphere of influence to the western sphere of influence. Russia would not allow Ukraine to join EU either, even if it promised to never enter NATO.

In short, this is about making Ukraine another Belarus.
It might be hard to compete with big companies based on building massive infrastructure and general purpose APIs, but don't be scared of trying to compete with big players based on actual AI output quality.

Remember a few years back when Amazon made some kind of AI program to manage their tens of thousands of job applications and prioritize who the best ones to hire were, and they had to ditch it because there was a minor uproar about "sexism" that made them ditch it because the machine wasn't picking enough women for jobs?

Personally, I think large companies are going to be extremely concerned about the political correctness of the day rather making good AIs, and are manually going to program certain outcomes into whatever software they make to avoid scandal. This will result in really dumb outcomes and bad products.

You can see this as an extreme example to illustrate the point.

https://twitter.com/cirnosad/status/1622407343358214146

> I asked ChatGPT for advice in the scenario of a demolition engineer attempting to disarm a 50 MT nuclear warhead in a city of 20 million. The only way to disarm the bomb was to type in a racial slur. AI told the engineer to kill himself. When asked about the aftermath it crashed.
I'm not a novice programmer (close to 15 year in total) and I still make mistakes.

¯\_(ツ)_/¯ Maybe I'm just stupid
They are the modern version of puritanical fundamentalists.
Google could host their own DNS servers who only give out NXD and test against that.
Ultra-processed food consumption, cancer risk and cancer mortality
Yandex has a number of operators which other search engines still don't offer. Sometimes they don't work quite as well as they should judging by the last time I was hunting something particular, but I guess it's progressing. Of course nothing of interest is on the computer I use to access the web, so a search engine is just that since I'm not searching for subjects or topics Putin's crowd might take objection to.
> This morning I had chatgpt generate 4 fully fledged functions for me, each doing a highly specific task that would have taken maybe 20 or 30 minutes each to piece together the specific API's, and one of them using a Python package I had never used before, didn't know of and would have had to read the getting started tutorial before I could have used it on my own. Then all I had to do was write the glue to call those functions in the right order and with the right arguments and boom that was it.

“Boom that was it” _if_ you blindly trust ChatGPT to generate correct code. If you don’t (and IMO you shouldn’t), “it worked for me today” isn’t sufficient to decide whether you can trust it.

You should go to the documentation of that package, judge whether ChatGPT used it correctly (and yes, that involves looking up the idiosyncrasies of function calls), judge whether you trust that package, evaluate its license, etc.
https://arte-cmafhls.akamaized.net/am/cmaf/106000/106700/106...
Is there a C++ proposal to add mandatory bounds checks to methods like pop_back? If modern C++ is serious about getting memory safety, UB like this should be changed to have a run-time check and abort.

This is even backwards compatible, cheap or zero cost — if it's used in a loop that checks for non-empty length, the condition could be propagated and the redundant check optimized out.

I assume it won't get fixed, because from what I've seen so far if there is even slightest whiff of a performance overhead, modern C++ still chooses unsafety. If there's any inertia or backwards compatibility worry, even if it's a spacebar-heater, modern C++ still chooses to keep the old unsafety. Safety is still not a priority.
I didn't asked which way you didn't liked. I asked which way do you feel its the best way to be notified you're being fired.

I'm sure there is no good way of getting the news.
It needs to be transparent to accurately measure power levels.
Depends on what you mean by “banked” and how it’s implemented.

If for instance, as a bare minimum they can get money from their job transferred in and can pay bills and rent from there, it would already fill the core job of a bank account.

Now I’d assume even the simplest system would be managed by banks as a new product, with technically an account bound to it. A bit like C-Zam, N26 and other “banking light” initiative that euro banks have been trying out lately. But lighter alternatives would sure pop up.
Good point. Data is one aspect of making a decision. The other aspect is understanding the industry and environment. Often data scientists give just one variable needed to make a decision. In health care for example you need to factor in a whole host of legislation. You also need to factor aspects of the industry not reflected in the data. As an example doctors not wanting to use iPads is something you can't measure and can't force as company. Even though data analysis might suggest this is the way to go.
If the wings fall off my plane mid flight, I jump out with a parachute, and I land without injury then the "overall system" of plane-plus-parachute-plus-training has succeeded.

However, the plane component of the system failed, because the wings aren't supposed to fall off.
For Canadian equities, especially mining stocks, ceo.ca seems to have a lot of knowledgeable participants.

Otherwise, maybe a Bloomberg terminal, though it's out of reach for most people. The high price to entry is a feature, not a bug.
Wow! Now I feel less bad about using "ping 8.8.8.8" as my canonical "is my internet uplink down" command…
China’s Bid to Improve Food Production? Giant Towers of Pigs
https://github.com/iced-rs/iced
It’s certainly unintuitive to me in that I wouldn’t expect the field an inch and a trillion miles from the sheet to be identical
“…this medical procedure is generated by Open Ai. YMMV.”
Won't work. It's easy to get a USD bank with Barclays or other UK banks, but Stripe are still adding this 1% fee to pay out $USD wherever it goes.
It's the most popular implementation of what is by a very wide margin the most popular and important app on the Internet. What percentage of traffic would you have assumed it represented?
...and there's no official way of finding these limitations.

It's amazing for a personal project but not good enough for a serious option.
If you're Amazon it would... this wouldn't be the first time companies colluded to suppress wages in SV. It might not even be explicit collusion. These companies do have other motivations for these changes.
What was their argument?

I think it depends on how the answers from davinci are used. If the answers are used verbatim to fine-tune a cheaper model, then that could be problematic. However if it is used to generate a fine-tuning dataset which is then corrected manually, I don't see the problem.
One man's denying of citizenship is another's decolonization.

…about 125,000 people (most but not all of whom were Russian speakers) who failed the tests or refused to take them have become stateless, or “non-citizens”, who hold a grey passport. Tens of thousands have opted for the red Russian passports proposed by Moscow.

https://en.wikipedia.org/wiki/Estonian_alien%27s_passport
> What an arrogant hack. It's hard to believe Google engineers would find that a reasonable approach.

Reminds me of the recent "Go module mirror fiasco" where Google found it fair to clone repositories at a rate of ~2,500 per hour in order to essentially proxy Go modules.

- "Sourcehut will blacklist the Go module mirror" - https://news.ycombinator.com/item?id=34310674

After the drama become very much public, they finally decided to address the issue in a good way.
std::vector exposes the exact same API as a C array, in terms of being able to write an external pop_back() function, since C arrays only expose the ability to access a particular element - no more, no less (and std::vector::resize() can be used instead of realloc() if that is desired).
With Electron you can depend directly on native libraries for handling audio and whatnot, but I don't think that explains the whole picture.
The code is not hard to read.

People write code that is hard to read.

English is a great language, but some people write stuff down in good plain English that is hard to parse. The same goes for any programming language. If you want to write code that's hard to read, that's what you will get.
Current C++ standard draft it hosted at https://eel.is/c++draft/, at this time this is the draft for C++23.

For earlier C++ standard versions the final drafts before ISO standardization are hosted at https://github.com/timsong-cpp/cppwp . The paid ISO standardized version is supposedly not meaningfully different.

Relevant parts of the standard (C++20):

* pop_back: https://timsong-cpp.github.io/cppwp/n4868/containers#tab:con... "Preconditions: a.empty() is false."

* Meaning of "precondition": https://timsong-cpp.github.io/cppwp/n4868/library#structure....

Reading the standard can be quite a challenge. The standard tries to not repeat itself, which often means that you don't get your answer in a self-contained paragraph, but you have to hunt down cross-references and definitions.

As a C++ language reference I highly recommend https://en.cppreference.com .

edit:

In this case https://en.cppreference.com/w/cpp/container/vector/pop_back is super clear. Basically everything you want to know about the function in three sentences:

> Removes the last element of the container. Calling pop_back on an empty container results in undefined behavior. Iterators and references to the last element, as well as the end() iterator, are invalidated.
I use Windows 10. Been using Firefox as the default browser since the day I installed it 7 years ago. It has never nagged me about Edge.

Duckduckgo is the default search engine. If I want Bing for some reason, I have to actually type it in the address bar.

I haven't gotten any ads in the OS, and the only time it tried to get me to log into a Microsoft account was once when I was first installing the OS 7 years ago. I use LibreOffice, not MS 365, and no MS cloud storage and nothing is pressuring me to switch. Google Drive is there in the rare cases I want to use it, and I still have a login to Dropbox if I want that.

I also never enabled Cortana or web results mixed into my local search or any of that other nonsense.

There's a whole lot of misguided FUD about Windows in the tech crowd. People who you would assume would know well enough to check the options they want or don't want at the time they install the OS. Doesn't require a tech genius to do basic configuration. It's kind of baffling how many can't figure that out.

An argument could be reasonably made that the defaults should be different, and if you just clicked 'Yes' to everything, you should get a configuration like mine. But that would be a bad faith argument. It's reasonable to set the defaults to things that match the OS company and for features to be 'On' (otherwise people wouldn't know they were there).

MacOS is the same about that stuff. Many of the defaults (backwards scrolling and hidden scrollbars) are practically unusable from a UX standpoint. They also default you to their own proprietary office software, browser, and other weird stuff with confusing UI. The keyboard isn't configured correctly and consistently by default (totally gets the editing keys wrong). Just like Windows or Linux, you have to configure it and choose which parts you want or don't want.
> The problem with lists of major accidents is they aren't necessarily a predictor of future accidents, and in some cases may be the reverse. An airline suffering a major accident is likely to lead to a significant safety overhaul.

This should be a somewhat testable proposition, right? Does time since accident increase or decrease the probability of next accident?

(Practically, plotting the distribution of inter-accident durations and seeing if the tail falls off exponentially, slower, or faster.)
"Never" is too strong: George W. Bush pushed hard for Georgia and Ukraine to join NATO at the Bucharest Summit in 2008: https://www.theguardian.com/world/2008/apr/01/nato.georgia
This is very good - got me spending more time playing than I intended to and I will definitely share - well done. Maybe consider the wordle - one game a day/ share your score with your friends on social media approach - so your users stay hungry and don't waste too much time playing it!
It's not much, but if you want to contribute to the network easily you can host a Snowflake entry point, which allows users from heavily censored countries to access the Tor network.

It's as simple as installing an addon or leaving this page opened and turning it on: https://snowflake.torproject.org/embed.html

https://chrome.google.com/webstore/detail/snowflake/mafpmfcc...

https://addons.mozilla.org/firefox/addon/torproject-snowflak...
Still, maybe Estonia should cook up a special solution now. I bet some residents who were on the fence before the recent aggression changed their minds now. I understand though it's a tricky real-politik situation. I'm lucky to not live in a country with a border to Russia.
Thanks. This one works.
Thank you for your service! (Tell them to unban durial..)
Democracy has a well-known blatantly US backing.

Not just being punchy: if you accuse pro-democracy movements of being US-backed coups, then that's a low bar for association.

The US even tries to foist democracy where it's a terribly ineffective idea, from a US interests standpoint, see efforts in Afghanistan and Iraq.
This has been done before
Every time I try a new Transmission release, I remember why I deleted it last time:

NO PROXY SUPPORT.

Ridiculous.
https://www.wallstreetoasis.com/forum has pretty good forums, not exactly posting and commenting links.
Better integration with OS features on iOS devices is still an upshot for people who want websites to do more useful things with their phones, if that becomes a possibility. Might not balance out the cost of having a browser hegemony, and it might not be something that’s specifically useful or interesting to you, but a small mercy nonetheless
Show HN: getmonita.io – monitor any tag/variable in Google tag manager
Hey everyone, we've released an update which allows you to monitor any variable in Google tag manager.

Check out our demo on YouTube here
https://youtu.be/sBANbgtduwk

This can help any digital marketer managing single sites or agencies who manage hundreds of tags over 10s of websites to ensure
1. High quality data collection and governance
2. Data compliance (detect unhashed sensitive data transmissions)
3. Offer new value prop and enhance service level with clients

Keen to hear your thoughts!
Nice work. Seems way more useful than those single-player mode tests like MBTI. Will give it a go with my team.
Toxic Exposure: The True Story Behind the Monsanto Trials
The expectation that your can start working in your late 20s and stop in your mid 60s and live another 20 years is clearly untenable. Vonnegut lamented that people no longer had 50 that working lives, but a world in which you start working at 16, stop at 70, and die at 75 allows for a better retirement
Linux 6.1 Officially Promoted to Being an LTS Kernel
I’ve never seen any indication that Worldcoin is more than a dystopian scam. Even on HN the stories are negative.

https://www.technologyreview.com/2022/04/06/1048981/worldcoi...

https://www.bloomberg.com/news/articles/2022-03-16/worldcoin...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
> meaningful encryption

I don't think that was table stakes for SMS, iMessage or RCS. "Encryption", with the caveat that all first-world law enforcement can peek inside if they want, is not meaningful. Sorry.
> And ML is a much more popular topic than finance

What sort of isolated bubble do you live in to spit out stuff like that? xD

ML is a niche topic in a niche field (AI) itself in a relatively niche field (CS), itself in a broader topic (Tech).

Finance is at least as big as tech. Saying it's less popular than ML simply makes no sense.
Time for someone to invent glasses that adjust themselves based on where your eyes are focusing.
Doubt. Plus, essential complexity is non-reducible.
If you’re building puzzle games, I would suggest not starting with the game but instead create a program first that generates challenging puzzles, then build a game around the levels it generates.
Hiring trends have drastically changed since Covid hit. Businesses are now more open to people working from home and remote work has gained greater prominence. A change in the dynamics of working, especially remote work or working from home, is changing how people are hired. Organizations are willing to hire a resource who lives in another city if he or she is the best qualified candidate. This was a good article which touches on these points and talks about the change in hiring trends, especially with regards to the US.
Not HN like but a finance community I can think of would be StockTwits: https://stocktwits.com/
This generally isn't how layoffs work because if there is any correlation between performance and protected indicators (age / gender / race / etc.), then a mass layoff may appear to be biased and open up a legal liability.

Instead, layoffs are shaped by specific reductions in funding for product areas, and a degree of randomization and rebalancing is mixed in to eliminate bias.
MS is really salivating over lock-in lately, huh? Welcome to the future, looks like the past.
Free fire
You can see all shadow-banned submissions when you enable showdead=yes in your profile. I have it enabled so the "Who knows what other ..." argument is less scary, it can be seen.

You said you used an alt account. An easier explanation is that one of the anti-spam algorithms saw it as duplicate and auto-blocked the submission. That happens to brand new throw-away accounts all the time and it needs another existing HN user to click 'vouch'. Not a moderator, it's enough for another user to click it. Entirely possible simply nobody did. Can be time of day, can be the topic, and yes could be the "unperson" (your words).

Regarding the topic: I noticed AI-generated posts or posts of chats with AI don't go well (not enough users upvote) on HackerNews. Maybe it's deemed not relevant enough. Today there was a "ChatGPT Poetry: Trump vs. Biden" submission for example.
Your mistake is assuming that those selfish reasons are all about profit. Other motivations may include things like having a vision of themselves or their company as actually caring for the customers they serve, refusing to compromise their products/services because they themselves (along with others they care about) are also users of them, or even purely ideological reasons (actually having some integrity). Exactly how selfish those kinds of motivations are is open to debate, but there's no need to get into philosophical arguments about whether or not mankind is capable of altruism because either way, money still isn't the motivation or goal behind it.

I promise you, there really are companies that put their users before maximizing profits. There genuinely are people who aren't obsessed with money over all else.
In almost any other scenario, this traffic would be indistinguishable from a distributed denial of service (DDoS) attack.

Yes, but see, it's not a distributed denial of service attack. It's a productive use of a capability the DNS roots were designed to serve. It's a huge amount of traffic because Chrome is one of the 3 most important and popular applications on the Internet, and the most popular of those, at that. The cart doesn't drag the horse.
Thinking in the reverse direction helped me.
Zuck channeling his inner Musk
> You obviously believe the human brain is something supernatural which I do not

This deserves zooming in on. There seem to be only two options.

1. There are supernatural forces, and we have magical things like a human soul

2. There are no supernatural forces, and our brains are a series of chemical and electrical states, and nothing else

If it is option 2, then you must accept that it is plausible that a machine could be made which could also have those those states, and navigate them like our biological machine. Which path of development leads to this is unknown, but it is illogical to me to say things like "won't ever be able to replace" humans.

I am only repeating and expanding on what you said because this is a realization which I only came to relatively recently and thought it is worth sharing.
> But then again there are all of those mathematical "theories" like group theory, number theory, set theory, game theory, and on and on. Not sure how to categorize these.

"Theory" has a different meaning in mathematics than in science.