skysight-inc/HackerNews huggingface dataset:
As the other comment says: readability. ALGOL-68 (infamously) allows spaces in identifiers, which makes the code look a bit more natural. C and it's descendants don't, so a logical recourse is using underscores, or --if that's too much typing-- switching capitalization. Pascal was at the forefront of this convention (weirdly enough because the language is case insensitive, I think).

Other conventions were added: e.g., a capital for a type name, m as a prefix for class members, and of course a leading _ as an indication of not being public (which comes from the unix linker/, IIRC).

Anyway, I think the answer to OP's question is a negative number.
From https://code.visualstudio.com/docs/remote/faq#_why-arent-the... :

"The Visual Studio Code Remote Development extensions and their related components use an open planning, issue, and feature request process, but are not currently open source. The extensions share source code which is also used in fully managed remote development services like GitHub Codespaces and their related extensions. Given that these services also will support other proprietary products (for example Visual Studio IDE), the extensions are available under a Microsoft pre-release license like other service-based, cross-product extensions such as Visual Studio IntelliCode and Visual Studio Live Share were during their preview periods."
No it's not. There are tradeoffs, definitely, and one of them is visible in the article: at the moment doing lifetimes and async is hard. But you don't have to do it, most of the time you use `Arc` or `Arc<Mutex>` and call it a day. In async web frameworks you very rarely need explicit lifetimes, because the workload is mostly isolated - a handler gets an input from the request, you compute the output, you return it. Any shared state is typically behind a shared pointer (like `Arc`).

I feel like this article is written from a perspective of a library author that always starts with going for zero allocations generic API. In production apps you very rarely do that, usually it's plenty fast anyway.
I think what the article's author means by abrupt ending is the narrative. Did the story's ending come to a complete end, by which I mean: did the expectations of the reader setup by the narrative become fulfilled by the very same narrative? Have you ever read a work of writing and wanted more? Now, there's some nuance here. You could be feeling as a reader that surely that isn't all there is in an incredulous fashion; or, you could be itching for more from your chosen work because you want, no, need more from this author. Certainly, this will vary from reader to reader and much of this is an art of sorts, but good writers will practice their craft often enough that they'll know what the readers want and choose whether and how to give it to them. I think in many ways when the author must invoke some element of writing such as a character or description of background that always by necessity an expectation is being setup for the reader via tropes or genre or curiosity or what-have-you to be met, subverted, or unmet as necessary or by accident depending on the author's skillet.

I think in the examples you cite that the context of when the story was written and the collective opinions of critics and readers will form a sort of cultural sediment or milieu which inform subsequent readers. The weight of these informed expectations can buildup or bury a work for various future or subsequent readers. Stephenson might be criticized for an ending which may, rightfully or wrongly, lack a sequel or a resolution to the action or various plot threads. Some people will read Neal's more famous works as standalone novels or classics without knowing they have sequels. We might get open ended finales such as the merger of Wintermute in Neuromancer and the bittersweet farewell with Molly without knowing the consequences of the narrative. What happened to Molly? What will the AI do now? Why does the AI merger matter so much? I suppose one could take these as unresolved plot threads. I certainly enjoyed the books, but it's been decades at this point for me. I'm always surprised how well Stephenson's work holds up for me over the years.
Probably not allowing them to publish that information? However, if you can state general facts from how telemetry works without going into detail on how you got that information, I doubt they'll be able to convince a court that you did anything illegal.

In the end, you can just monitor network traffic and verify telemetry is switched off that way.
You can also use Box::leak to obtain 'static references to stuff that lives till the end of the program.
Excellent talk by Guy Steele explaining the history of maths/comp notations that can probably lead you to the right path through original sources:
https://m.youtube.com/watch?v=dCuZkaaou0Q

Then have a look at this extremely underrated talk by Alexander Stepanov for basically falling in love with maths (he gives a long view of maths in general adorned with beautiful commentary):
https://m.youtube.com/watch?v=fanm5y00joc
> telemetry is a good thing

It is good only if it is "opt in". But in the wild we see that lot of software doesn't even provide an opt out and doesn't warn about telemetry when installing or starting a program.

If it is such a good thing, why developers prefer not to disclose its usage?
Not sure about that. Flying is also horrible in Europe but on Trains even international ones you usually just have border controls between 2 stations. If even. No idea why the US would be so different, especially as there is little or no 'international' crossing.
It says the first six digits are the IIN (and the first one of those is the MII).

So if you have fourteen digits, one of which is a check digit and up to six of which are non-random, that leaves only seven truly random digits per issuer, i.e. a pool of 10'000'000 (10^7) numbers rather than the 1'000'000'000'000 (10^12) possible numbers claimed elsewhere.

Of course the actual pool is different as the number of fixed digits seems to vary per issuer and for some it seems to be only one.
Vscode remote ssh is exactly what you want:

https://code.visualstudio.com/docs/remote/ssh
1. garbage collection is amazing for developer productivity if you can afford it.

2. if you don't know if you can afford it, you can.
Well done on what you've achieved. I hope it gets new energy and lives
on. At 68 I guess you're not "doing it for the money". A decent soul
entrenched in a seemingly impossible battle against socio-political
decay is inspiring.

As other commenters have said, it isn't just people with criminal
records who get marginalised. Members of my family experienced social
exclusion due to PTSD following military service. Many vets come back
with similar issues as ex-prisoners. What happened to those who served
in Vietnam and Korea is shameful. But there are also people who are
simply atypical, low IQ, old, queer, disabled, or the wrong skin
colour. We have a very, very long way to go to become the society we
imagine ourselves to be, one where everyone doesn't just "get by" but
prospers, and feels wanted and fulfilled in life.

I know it will be unpopular to say here, but amongst all nations the
USA seems particularly brutal with regard to its social exclusion, and
I think it will only ever be solved from the political level, not
bottom-up. At 68 you're still a spring chicken for politics, so I'd go
into that if I were you, as a single-issue candidate on "jobs for the
marginalised". Judging by the size of the US "excluded population"
you'd win a landslide. :)
They do work with Code-Server (VSCode in Browser) though, which also works on top of the open source parts of VSCode if I'm correct? I wonder how that worked.

Code-Server works surprisingly well anyways, but with VSCode built on Electron I guess it's not that much of a surprise.
It may be uncontroversial in economics, but it politics (at least in the US) central economic planning is always proposed as the solution for every problem.

For example, the current infant formula crisis was entirely the result of government management of production, distribution, and pricing of it. But the suggested fix is to have the government launch a criminal investigation of Abbot.
The last paragraph is the key. Just use `Arc` or `Arc<Mutex>`, it will be fast enough. That's why my first article on a new blog is precisely about that: https://itsallaboutthebit.com/arc-mutex/
Employees get what they need and give what they can..

But seriously, I always found it amusing that once you step into a corporate you can get food, drinks & other amnesties for free.. almost like it's a socialist society.. But when said employees step outside, they are the first in-line for the capitalist agenda..
>"I didn't spent too much time in trying to write web apps in C++ - it was just to test if it's a viable approach - but that was my particular experience."

I rewrote web apps written in PHP and Python. Those were rather decent size and in my case app specific code was about the same size in C++ as in the other 2. The performance was of orders of magnitude better.

My applications do not contain millions line of code and maybe because of this and the way the code is organized I do not really suffer long compiling times. Usually it is just few seconds. Good enough for me.
A belief you hold strongly because you have never enjoyed the beauty of an operating system code you can actually read I guess: https://github.com/openbsd/src

OpenBSD is a lot of code, sure, but far from insurmountable, the drivers are few and quite generalised.

I can’t really say how long it took me to read it because it was over a few years of getting curious and diving in, but it wasn’t much.

I’d say if you were to study the code for 8 hours a day it would probably take about 3-5 weeks.

That said: I’m not claiming that I did a full security audit and found all the bugs: I am stating outright that I have read every line of code in the source tree, and the majority of the code that I run from ports, it’s simple enough that you can do that.

And yes; I still get horrified at a lot of the ports; not everything is perfect.

Exceptions to my curious browsing include Chromium and firefox due to sheer complexity, (and I have had reason to dive into those: the tweaks file is fun); and I have read the majority of the GCC code too (which somehow is much less complex and is quite easy to wrap your head around once you’ve read the dragon book than the browsers).

But the OS. Like you claimed. Is not a binary blob, at least to me. I compile it myself, with a compiler I understand, and with code I have read and understand; this is not uncommon in OpenBSD users; the OS is literally designed in a way that is easy to read; because being easy to read means security bugs have less places to hide. (As per the OpenBSD philosophy).

All of the above notwithstanding, I’m writing this message from an iPhone so not everything in my life is so rigorously understood; I’m not a purist, just a curious tinkerer, like most Linux enthusiasts used to be before the ecosystem became a bit too complex to understand for any one person.

You could argue my phone can leak my chats, to which I say: your matter of “trust” comes back, and I don’t think I would trust my phone with my life to not leak my secrets (signal is asking people to trust them with their lives; journalists and dissidents). But I would trust my laptop.
Tampering iOS Backups
Winklevoss twins’ Gemini cutting 10% of its staff
right, conceptually similar. the difference is that for vscode-remote, your local machine only runs a thin client. Everything else - extensions, linting, etc - runs on a headless process in the remote environment.
C library allows you to interface with a production database
Probably these names were actually prohibited half a century ago, when only the (Castilian Spanish) names of Catholic saints were allowed
You're probably overestimating the abilities of the interviewer asking these BS questions. Like they're some sort of masterminds playing 4d interview chess with you.
Your evidence only is about volume of spending, which has no bearing on efficiency.
If you're going to get into the meta-interview thing, you need to realise that it goes both ways - candidates will judge you on your BS questions. Ok if Google it's maybe not a huge deal, but if you're a SME it's quite important
I guess it always depends on how much you value the IP of your code. But for many projects, I find Copilot too valuable to avoid it because of telemetry/privacy reasons.

And I guess if you work on anything open source, leakage of source code isn't a concern anyway.
That’s the point of loom. You doesn’t need to know whether this something blocks or not, the JVM does know it so it can do the correct thing. Given that the JVM ecosystem is very very pure and barely uses any native calls (where it can’t know about blocking), this will pretty much work automagically everywhere.
There is no hard dependency on VS Code:

https://github.com/ionide/Ionide-vim

https://github.com/fsharp/emacs-fsharp-mode

https://www.jetbrains.com/help/rider/F_Sharp.html
...
If you look at the graph of web server market share on Netcraft's site, you can see that Apache ramped up really quickly in the late 90s and stayed ahead of IIS until Nginx started making real inroads.

https://news.netcraft.com/archives/category/web-server-surve...

The vast majority of these web servers were running on Linux. NetBSD was a very niche OS from about the early 2000s on, and far from common before that. Up until about '97 or so most web servers seemed to be running on NT4 or even Windows 95 (which was in itself a fairly terrible idea but they were simpler times).
Eh? I've run the OSS builds of vscode and had no trouble using the extensions marketplace. The only difference is a few specific extensions like remote code, the telemetry destinations, and the branding material.
The model Microsoft is following here is called the "open core" model, where the core part of a product is open source, and then some extensions to it are proprietary. It's the same model that Chrome itself, that VSCodium is built upon, operates with. And also Android.

It's their choice fundamentally. They pay for all the VS code developers, so from a moral standpoint, they don't have to release source code at all (outside of general immorality of proprietary software but that's something different). They still decide to release it and IMO they should be lauded for open sourcing at least parts, and enabling DFSG-compatible rebuilds to exist.
What do you mean? I really don’t think there is anything comparable in Haskell.
From what I can see for the time being, the profits of that automation don't really go into people's pockets. The Big Corporation is successfully paying less and less taxes...
Thanks, will watch later on :-)
Non-negotiable prices always turn out to be negotiable. Try it - you'll see :-)
Using nginx in front of my local confluence server (not listening on the internet) and used the following:

location ~\* \$\{. {
deny all;
}

but this only helps if this vulnerability is triggered using the request uri otherwise it's useless
> I don't see how it is immoral at all.

Proprietary software is immoral in general, because it takes away the user's freedom to do their computing as they wish. If I cannot turn off a feature of a program I use, then the developers can do whatever the hell they want with my machine, especially if we count in auto-updates. I am not comfortable with that.
Copyright omly regulates copying and redistribution, not use. So the act of reverse engineering itself is not illegal under copyright. There might be concerns with contract law however, although many arguments such as unconscionability could be used against it.
Interesting for sure. But it’s not FOSS, which really is a shame. Can’t know for sure that it’s not phoning home unless you’re sniffing packets 24/7.
I think VSCodium is a successor of code-oss.
https://2degrees-investing.org/resource/a-citizens-footprint...

A Citizen’s Footprint: An analysis of the carbon footprint of consumption, investment, and political choices for the UK and Germany

> Voting for climate-friendly political parties in Germany & the UK could be the best way to minimize your carbon footprint

> 2DII’s analysis finds that voting for a climate-friendly party can reduce the carbon footprint of an individual’s voting choice by almost 7,000 kgs of CO2 per year. This compares to around 2,900 kgs of CO2 per year through a combination of going vegan, switching to a zero-carbon electricity provider, cutting out air travel, and switching from a petrol to an electric car. A typical UK citizen will reduce an additional 2,700 kgs of CO2 per year by switching to a low-carbon equity pension plan.

> A key driver of this outcome is the fact that changing consumption patterns will ‘only’ reduce your own footprint, while voting in elections can realize policies that change the footprint of an entire country – including for those voters that voted against climate policies.
No one sane runs confluence as root. But RCE is RCE. It's always serious, even if the user isn't privileged. It's significantly easier to get root access once you have access to an unprivileged acccount than without. And with tools like Confluence, there's a good chance that if you control the application, you can intercept login requests and steal credentials. Which can then likely help you gain access to other services.
This is not the case if you are designing a library. Much of what is routinely used to capture semantics into mainstream C++ libraries is wholly impossible to express in Rust. (C is not even a participant, here.) This is not about template metaprogramming, just ordinary stuff.

Most of that difference is in things that happen at compile time, so this is not a question of Turing completeness.
Mostly Linux-illiterate people, who want to bind to privileged ports (443), and have no idea about systemd sockets[1] and socket-activation[2], so they stick with the first solution that works.

Most people don't know that you can have systemd bind to the privileged ports for you, and hand over the fd to the port to your (unprivileged) process.

Same goes for docker/containerd btw, if you run docker as root nowadays, you are doing it wrong.

[1] https://www.freedesktop.org/software/systemd/man/systemd.soc...
[2] https://www.freedesktop.org/software/systemd/man/systemd-soc...
The default copy-paste license statement provided with GPL v2 and v3 explicitly allows "any future version" as well.

It's rarer to encounter projects that remove that language (most importantly, Linux kernel)
VSCode with remote ssh is the main reason I'm not on Linux anymore. I always liked Windows more for everyday use (I know that's a rather unpopular opinion here) but needed Linux for development work.

With remote SSH it feels like I'm developing on Linux (I use a small VM for that) without having to change my OS. Plus, it makes switching between machines much easier.
I don't want to sound mean, but it really looks like no effort has gone into matching the open source projects with their proprietary equivalents (that they're suggested to replace). And that makes its name essentially misleading. Given the above, the website doesn't appear to be much more than a glorified data dump of open-source projects in general, possibly trying to exploit the "I see open source, I upvote" knee-jerk reaction.
Sublime Text or IntelliJ’s IDEs are probably the most direct replacements.
The SSH protocol lets you exec processes on the remote host.

https://datatracker.ietf.org/doc/html/rfc4254#section-6.5
> Erdogan has solid approval ratings among German based Turks

This is nothing unusual for emigrants to support the preserving, conservative and strong-arm political position for their former home countries because many feel obligated to do so.

The demographics of formerly rural Turks that immigrated to Germany is also relevant but I think the feeling of obligations for such "defensive" choices is a main driver. You can see this trend with a lot of immigrants, Turks are just an example here.
Is not the telemetry in the main tree but it is different licensed because of the Visual Studio icons?

That was at least my understanding.
In the past, I've found making tomcat listen on unprivileged 8080 and proxying it using nginx on 443 works well.
Massively short-sighted take.

Platforms add overhead, risk and lock-in: they'll _always_ affect your margins, you have no control over which direction their business moves in, and moving between providers is non-trivial.

We've been using our own home-rolled ecommerce solution for multi-currency international retail and it's ROI has been huge.

If you care about margins, defaulting to a SaaS provider for everything is not always the right answer
Well, with the Foreign Memory API one can quite easily do everything basically, including u64 indexing.
This can also be set user-wide (and thus apply to all projects automatically) by placing the `config.toml` into `~/.cargo`.
the ad tracking requirement I guess
What does sea level have to do with Korean BBQ in LA? Here's the last ~90 years of tide gauge readings from LA, a slightly rising straight line:

The relative sea level trend is 1.04 millimeters/year with a 95% confidence
interval of +/- 0.22 mm/yr based on monthly mean sea level data from
1923 to 2021 which is equivalent to a change of 0.34 feet in 100 years.

https://tidesandcurrents.noaa.gov/sltrends/sltrends_station....
This article is a load of bollocks. If another language would be the main programming one, there would be other competing conventions resulting in similar problems.
C library for multiple-precision floating-point arithmetic with correct rounding
Yeah, maybe I should call it basic unemployment income then.
But you can just drag it across two screens and divide it up along the border? From my experience that works fine as long as your screens have the same resolution.
Basically actual military people play the game too (just like how commercial pilots play flight sims as a past time).

The devs go as close to real as possible but of course with still in-service vehicles that’s not always possible.

So sometimes people leak classified information. I think it comes down to:

1, bragging and forum debates going to heated (I know this info!)

2, actually helping the devs

3, “being a gamer” = this vehicle is weak but I actually know it’s more powerful so I prove it
As other mentioned - it actually runs the whole VSCode remotely.
I've been dealing with missing drivers since Windows 3.11. In the case you're describing, I'd connect a USB mouse, or just 'tab' my way through setup.
It shouldn’t be up to Shimano at all.
You buy a deceive and use it, it’s your device, your data, do whatever you want with it.

If a person attempted this kind of control over another person they would be called a manipulative psychopath honestly.
GSoC 22: Adding features to Thunar file manager
the latter, people really can't stand to lose internet arguments :)
For those interested in the actual image> https://imgur.com/c8P1OOh
Ask HN: Is anyone going to Electromagnetic Field Camp?
This is the sixth (possibly seventh) time according to the game's subreddit

https://old.reddit.com/r/Warthunder/comments/v2r744/it_might...

> 1. Something about the eurocopter tiger was leaked

> 2. The Challenger 2 had a leak about the gun or turret rotation

> 3. The more recent Challenger 2 leak about the armor

> 4. A leak about the penetration of the Type 99

> 5. The leak about the Leclerc turret rotation speed

> 6. Now this current leak about a Chinese shell

(with more details scattered in the other comments)
If I were the PLA and wanted to scare western military analysts about Chinese hardware, I'd leak some tuned up specs in the War Thunder forums....
I've had it for the first time few weeks ago. I named one, two, three, and they said "ok ok we got it". (I got the job)