skysight-inc/HackerNews huggingface dataset:
> You can write `extern "C"` declarations in modules, actually.

See, I did not know that :-)

> And either way the complexity of C++ and its name mangling is independent of headers vs modules, no?

You got me self-doubting here: C++ implementations are necessarily more complex than their interfaces.

The full complexity of C++ (not restricted to only name-mangling) is not usually found in headers intended for consumption by a C-interface compatible consumer.

The intention of headers is to serve as an interface alone, but absolutely nothing enforces that - nothing stops the developer from dumping the entire implementation into the header (and this is a popular route for some libraries that are header-only).

Modules are not intended to serve as an interface alone, so it is more likely that devs (myself included) will simply throw the entire implementation into a module, because it seems like a better idea to do so with modules.

IOW, common practice for headers is to only have the interface necessary to use the implementation, but I think that common practice for modules will be to have the implementation and interface included in a single module.

> Further, swig does seem to support quite a bit of C++. IIUC it even avoids dealing with name mangling by generating wrappers that provide a C interface.

Swig supports much of C++ in a smart way, by default. For things like demangling swig generates `extern "C"` wrappers (for functions, definitely - not so sure about class typenames and enum typenames).

But, to generate those wrappers from modules requires the original source code for those modules, and to use generated C++ wrappers, it needs to be compiled with the same compiler: Not a large hurdle, but it is definitely an additional concern compared to using the headers.

It will be interesting to see how this plays out: how long it takes until swig support for modules, or swig-like tooling for modules, comes along. It's still early days for modules, after all.
Yeah, “Percent Jobs” was a very confusing title. Typo or copy-paste error by OP seems more likely as I can’t imagine in 2023 HN is choking on titles that start with a number.
they were indeed bigger, but there wasn't much of professed governance back then besides the power of the gunboats.
They are appointed by the elected(the governments of the countries and the European Parliament, which are all elected).

When you say it like "they are not elected but appointed", you make it sound like some 3rd party is appointing them and you have no power on it but those who appoint the members of EC are the members of EP(elected every 5 years) and the national governments(elected accordingly to the local laws).

If you you want to make it sound undemocratic, you can say that the US president is elected by the electoral college and citizens of the USA have no way to vote for their president.
So I guess we have to wait to see if EtoE encryption is banned and/or client side scanning becomes mandatory.

What is the best path of action for someone who is privacy minded? Buy a dumb phone?
> You just bought a hammer, now you need nails.

The standard response from someone working in ad-tech: "But isn't it great that an advertisement informs you that you need nails too? Nothing would ever be built without the help from ad-tech!"
What I think is surprising is that even as a generalist you are often more suited to diagnose specialized problems, because you can look further than your own area of expertise.
The article says the delay is "up to" nine seconds, a wording which sounds to me like it's not a fixed delay.
I'm Danish and live in Copenhagen...
Have you heard of NATO?

https://nato.int/nato_static_fl2014/assets/pdf/2022/6/pdf/22...
I would suggest support more direct democracy movements in Europe, such as DiEM25.
It’s weird how Banks can casually create a villain character with such depth and richness almost as a side character and discard the character, whereas other sci fi books/movies would build everything around such a character, if they could manage to make one, which they can’t.
Well, the UK government could still introduce a law of their own anyway. Unless you're saying the EU would've created an EU-wide law that mandated that member states couldn't do it, but that seems very unlikely based on what we know of the EU.
Since it's an API how you integrate it into your product is completely up to you, so you can attach it to the actions of your product it makes sense for. Gamify Everything just provides tools to make the process easier.
I think the cool ship names was almost certainly influenced by Banks' father being in the Royal Navy/Admiralty and the RN having its own line in cool ship names... at least historically. I think I heard him say this at a talk, but it was a while ago so can't be sure...
I was a Linux user back then (and still am). I didn't spend enough time with XP to bother learning intricacies like that.

Plus, W2K was ugly too, just in a different way.
So they are not elected? Right? Therefore they are not accountable to the public.
That looks awesome! I'll definitely be keeping tabs on this c:
What harmful features would that be? Virtually all the forks remove Google's integrations.
> I used to go to StockTwits a lot to follow $SPY. The amount of people who do not want to see the other side of topics and instead land on simple reductionist conclusions was very high. To ask them to exercise their muscle in trying to see both sides (like by asking them to consume + investigate facts before forming opinions) would be fruitless.

Its about EXPECTING them to “see both sides”, or generally be rational. Meaning they bear the responsibility of their conclusions and they arent externalized on society. “Asking” them to is only important because it communicates the expectation, it doesn’t have to be convincing or cause change.

> I feel like when it comes to politics, religion, etc. you very rarely find anybody who is willing to take their original view point, admit they no longer like it/"were wrong" and switch to an opposing one.

Because a lot of it ultimately boils down to values. Besides, what is the alternative to expecting people to think for themselves on controversial topics? Get a group of people to think through issues and disseminate their conclusions? Obviously that is ridiculous but logically I don’t really see another option - either people are expected to think for themselves or they arent.
Highly likely to become an antitrust issue in the future. Microsoft learnt nothing from the last time the EU fined them.
Some unusually cranky replies in the comments. What is it about this project that gets commenters so lathered up? For context:

> The James Dyson Award supports budding design engineers at the start of their careers. If you’re a current student or recent graduate with an idea that solves a problem, we want to hear about it. We’ll be equally impressed by rough-and-ready prototypes as we will by mass market-ready samples.
Thanks for reporting, Mozilla took some time to approve the add-on on their store. It's now available.
> The article says that the Culture intervenes in places that don't quite live up to their values or are otherwise problematic in some way.

In practice, they mostly intervene against people with, like, slavery and death camps, not minor philosophical differences (or even pretty major ones; many civilisations run artificial afterlives of eternal torment for their people, and the Culture doesn't openly intervene against _that_). A number of breakaway ex-Culture cultures show up in the books, along with various Culture dissidents.
When is the last time the US has defended Europe?
I don't know if it's possible logistically but the best option is to stay at your job and finish the CS degree on the side. A second bachelors degree won't add anything positive to your resume, it might raise some red flags though.
Is there some way to get involved in this to make sure it doesn't happen?
Fun fact, the American president and the British prime ministers are also not elected.

If you like to argue over technicalities, we can do that.
The protections of speech in the US are exemplary and I think Europe needs to move in that direction.

Some countries try to penalize insults because they undermine dignity, but I believe that not to be the case necessarily and the paternalizing approach can be even worse for that. In practice, if you look at online discussion, half of the population would be criminals and repeat offenders for that matter.

Most often these restrictions are indeed well-meaning, but not in every case and there are side effects you are describing.

Antisemitism got bad again, but it is restricted to a certain demographic and I don't like the idea to reduce rights because there are some problem actors.
I agree. But plenty of Dutch vendor only accept Dutch mastercards and not foreign. The fee s the same. WHY? And foreigners can't get IDEAL or Dutch mastercards. I have gotten used to carry a lot of cash when there. Fortunately, Holland is safe. Someone looked at me very funny when I payed them EUR 500 in cash last week.

But we also know why a European home grown payments system is not happening. The incumbent banks hate it and have enough power to block such solutions.
Antitrust trials in US are just for show and limited hang out for the public. No antitrust trials has ever resulted in truly resulted in more competition for the smaller players. Breaking up of Standard Oil, just made the owners more money. Look at what happen to the MS antitrust trial.

In fact everything has just consolidated over last few decades. Now we ended up with handful of people owning everything and rigging markets all over the place.

What we need to focus on is how to create decentralized open source free(libre) software, networks, hardware and platform alternatives for what FANNGs are offering.
It's a stipulated requirement in most cases but enforcement of rules for employers is massively underfunded, so companies that don't have to deal with a union aren't bothered that much by regulations.

Government workers are well organized and don't notice that the rules they thought up (and are responsible for having enforced) actually are ignored by most non-government employers.

In fact, government is usually calling for a more flexible labor market, even though the Dutch labor market is among the most flexible in the EU (if not the most flexible as, again, any costs to getting rid of employees in an illegal fashion are neglible in the first place. They are also not enforced at all unless the illegally fired employee has the wherewithal to sue. Which is not trivial for lower paid people as access to subsidized legal help has been slashed. And even if you have a fixed term/hour contract, no country has as many temps and contractors which can be shown the door by the people paying their fees, which leads to unhealthy power dynamics with their immediate employer as well.)

So yes, in theory (and for government workers in practice) it's all nice.
People only use 20% of Words features. The problem is different people are using a different 20%. This is the nature of software, there is usually someone using a feature and for them its critical while others have no idea it even exists.
Like you said, Bing has their own search index. Why isn't everyone using Bing?
I didn't vote for Ursula, and if the shit gets really really bad, our government is a few kilometers away from where I'm now, and modern pitchfork analogs are easy to find.
All metaverse articles and marketing is so weird to me because people have been doing this and much more for years in VRChat. It's far from the perfect platform but it's where real people actually hang out, unlike the metaverse.

Also:

> If I can be placed down as an avatar and dynamically move my way through the dance floor while interacting with friends and other partygoers—as apparently promised—then this experience could be a lot of fun. But I wasn't shown that.

That's not a rave.
What specific compile-to-JS ecosystem do you have in mind? I don't think I've encountered one that doesn't add complexity and layers of indirection. It may be worth it, but it doesn't come for free.

The easiest approach I've ever worked with is vanilla JS. But of course, building complicated stateful apps without a view layer like React is its own complication.
Who cares? I don't live in UK or USA. They can have whatever disfunctional system they want, doesn't mean I will tolerate it at my home because of that.

There are dictators elsewhere, should I have one at home too?
Because for whatever reason a very large fraction (in my subjective view majority but I don't have the data to back that up) of Rust job offers are cryptocurrency related. Some of us just don't care for it and don't want the noise so I like the idea behind this site.
It can be considered an imperfect intermediate step towards gender equality: women that are more or less voluntarily burdened with child care are very likely to work part time, instead of quitting completely because part time is out of the question (which is a far worse discrimination than a "glass ceiling" with respect to high level promotions).
My country, Sweden, is one of the ones pushing for this to be implemented so I am very happy to have the EU block it. What is the position of politicians in your country?
IANAL, but I think the right comparison for standby power usage would be the power usage in sleep, not in idle.
Liking your job or not has nothing to do with this. I'm not saying that reducing work time should be enforced, either.

Rather that _overall_ we should all benefit from the increase in productivity, whether that's reflected in a proportionate increase in wages, or in being given the choice to work less. The point is that most employees are not even given this option, while also being compensated much less. This is what I'm objecting to.
How a Fertilizer Shortage Is Spreading Desperate Hunger
This type of internet forum reply is so commmon there is a name for it and even a Wikipedia page.

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

The "whatabout" type replies would seem to require that the only websites that can report on the ills of the internet are ones that have no ads, no tracking, no telemetry, no data collection, and so on. Everything must be perfect. That's a bit silly. Shooting the messenger.

Arguably, it does not really matter who is delivering the message. It's the message that matters.

It's not too difficult to transform sitemap XML into RSS.

https://www.dw.com/en/news-sitemap.xml

https://www.dw.com/en/article-sitemap.xml
The big mac has more than doubled since 2000 according to the Big Mac Index: $2.24 -> $5.58. I think the issue is the high end didn't rise nearly as much as the low end. Your BMW is a good example..a 2000 Honda Civic: $10,750, 2023 Civic: $23,750.
Piggybacking off your comment I wonder how many other people really care about the tech stack used to create any product they are running on a server. What dependencies does it have? Do I need to be conscious of vulnerabilities in some logging library or Curl?

And I also find it really interesting to see whether a product is programmed using one clear stack or a mixture.
That makes me think of the Ethnarch Kerian scene from Use of Weapons - which would make a brilliant cold open for a Culture movie.... <sigh>
Speaking from my own perspective of running general tech job boards [1], I would say that too narrow job boards have a really short lifespan.

This is because, you need a good supply of fresh offers to keep the audience. So if you end up to niche, you quickly become a job-ad-graveryard. Unless you scrap other big job sites automatically and somehow manage to filter and classify the jobs based on your niche.

[1] https://devitjobs.uk and https://devitjobs.us
My country is one of the ones pushing for this to not be implemented, so I am very unhappy to have the EU force it.
How could it be otherwise in a world where every startup dreams of selling to a large corporation? You won't get 60 million dollars or a billion dollars faster and only large corporations have that kind of money, it's math time = money. Justice was possible before 2000.
In my practice, I have been developing an alternative platform, OS and browser for 11 years and I realized that without major players your donation will be 0 for freedom, since you again need money and time to find relevant users.
If interesting, here is the link to the platform demo video:
https://vimeo.com/animationcpu
Social Scientist here. It is thriving under the name Qualitative comparative analysis for a quarter of a century. This is a good paper for more on the epistemological foundations: https://doi.org/10.1177/1098214016673902
Ive noticed this too. A practical side effect is that most bugs in business context seem to emerge in "no man's land" areas of responsibility - e.g. not in the kubernetes system run by the kubernetes expert and not in the backend service built by the backend engineer but due to subtle interactions between the two.

Sometimes the intersection point issues are due to a breakdown in communication between the two experts but sometimes its due to a lack of knowledge overlap - i.e. the lack of a generalist on either side of the divide.
Our debt-saturated world means this is never an issue

Car payments, Klarna bills, student loans, credit card bills, rent...these are all the pitchforks prodding people to take the work...America has a massive pool of must-workers
Did you read the article? It explicitly states

> .. at the outskirts of the disk of the Galaxy, this [rotation] curve begins to decrease rapidly, following the prediction known as the Keplerian decline
You don't have to open up a port, you can use a VPN or SSH tunnel (I don't know what the difference is) instead.
There is a popup on Medium asking me to sign up/sign in and blocking 8/9th of the screen and it can't be closed by pressing the "X" in the upper right corner.

Thanks for the archive link.
Because people don't care and governments can't help themselves wanting more power. It's sad state of affair. Like you say this is the Stasi's wet dream coming to fruition.

Soon , they'll expand it to wrong-think and who knows maybe disable your device if you dare criticize the EU or someone in power. I mean why stop at CSAM right? Any other reason will work. It's the ultimate power in the hands of politicians.

This woman, who is behind Chat Control is a former communist party member. I think that she must remember with fondness the time where the state has absolute power over it's citizens and decided now, was good time to bring this back to life.
As Valve's Gabe Newell once said: piracy is a service problem. As such, if the paid for version provides a good service, people will use that instead. Lots of stuff getting pirated doesn't even get consumed, and people don't have unlimited money. Not as if people would've suddenly bought everything they pirated. That is a pipe dream.
it's not a statement of pride, it's a statement of fact : this doesn't support systemd.

there are a lot of decisions that go into using older/obscure/specific software aside from 'pride', and simply wishing that some software supported other stuff is by no means 'fighting' anything.
I don’t think Exxon or Monsanto are hiring a lot of Rust developers
Martin Andree is a schmuck but he's right here.
Rainbows End by Vernor Vinge might meet those requirements:

https://en.wikipedia.org/wiki/Rainbows_End_(novel)

Edit: Also For All Mankind on Apple TV+
You haven't put forward any argument that would allow for such a severe accusation, so I can dismiss it w.ithout comment just fine.

I am not flexible about the vocabulary of ethnic cleansing for that matter. It has a very specific meaning
How lazy security is useless against targeted attacks
There's no need for Culture movies.

I don't get why people think great books should be made into movies.

Some books just shouldn't.

The Culture should never be made into movies, and why would you want to, except for some sort of Hollywood reason.
You can continue to use encryption just fine: https://f-droid.org/en/packages/org.sufficientlysecure.keych...

The problem would be with the messaging/media services that have EtoE encryption integrated in the same app.

I am not sure how buying a dumb phone solves anything.
A new choice for Model Evaluation: Starwhale
Why not type that in your original post then? Seems obvious to me. Perhaps there needs to be more US-like innovation in education where you were raised, or perhaps in the US overall?
> But on the other side, there's still a registration system.

This a thing in the US? It isn't in my country, you just need to be able to prove you own the copyright, a stamped letter or certified document is good enough.

You cannot make blank statements about the US on a platform that has an international audience.

Copyright law is cross border and the US does respect other countries Copyright acts just like other countries respect the US
Wonder how hard would it be to adapt this to the Wiimote.
BBC Radio 4 'Today' May Be Preventing Nuclear Strike by UK Submarines (2019)
There are a lot of reasons why Firefox or other browsers can't do that, but my claim was that FF (or any browser) can't do it without writing code specifically to get around YT. And this was a response to the parent who said that FF should (and could) simply just ignore the CSS.

> Sure I can, uBlock Origin provides exactly that.

Obviously, I meant that it doesn't work financially so there is no point being upset about it. If enough people block the ads then they'll do something about it. Actually it's not hypothetical anymore, I just started to see these warnings a few days ago. (I wasn't deliberately blocking the ads, I've been just using ghostery which, it seems, started blocking YT ads.) So yeah, in the end, as you also say, people in general can't consume ad supported services without paying with their attention. It just doesn't work business wise.
I think the protests of some student groups were quite an embarrassment. You can certainly be critical of Israels policies, they have their own extremism problem. But these instances were a portrait of educational deficits, especially since the nature of the attacks was clear on day one.
Ignoring the convenience aspect one problem with this is that you are now paying an ~2% "tax" as most stores include credit card fees in their prices. If you use a credit card you get ~2% back in "rewards" but if you don't you are still paying the same prices (in most businesses).

It's a pretty clever scheme by the card companies where the have raised the price for people not using their services.
A quick glance at Wikipedia suggests that the main sponsor is Ylva Johansson, who is not presently an elected politician, because she stepped down in 2019 after being a member of the swedish parliament for 13 continuous years, for this party: https://en.wikipedia.org/wiki/Left_Party_(Sweden)

I have the impression that this is often the case: EC members are recruited from members of national parliament, ministers and people who stepped down from either of those recently.

So technically you're correct, she's not elected. But she got the job by being elected.