skysight-inc/HackerNews huggingface dataset:
> The US military has only been around for 250 years

And a permanent, standing, large, and fairly dysfunctional (look at descriptions of military leadership and its civilian oversight in WWII and earlier, then look at same in Vietnam, then look at the linked Afghanistan Papers documents in this thread re: same in Iraq and Afghanistan) US military is even newer, only 80ish years. Even more recent if you consider its modern form to have taken shape only after the Vietnam draft ended.
Introduction to Quantum Information Science (2018) [pdf]
Because Go uses the same provided abstraction layer for all SQL databases. If the errors are in the abstraction layer and not the driver it would be odd for them to be MySQL specific.
“remote-first” sounds different than “WFH permanent”. They will still have Offices in their hub cities. WFH is optionally available for “most” roles.
There's always exceptions to every rule. That's why I said "probably".
You've probably never been in a city that has bad pollution if you think this way.

Of course, 3 months of lockdown won't eliminate decades of pollution, but clearing the air and letting all the airborn suspended particles fall to the ground and pulling the dust out of the air makes it clear.

The other viewpoint is that you just don't realize how bad modern pollution is. In Toronto, ON, people are reporting being able to see Niagara Falls from a regular vantage point in the city after a few months of shutdown.
كود سنتربوينت على اى منتج من المنتجات المضمونة والاصلية
تسوقك من موقع سنتربوينت يسمح لك بالحصول على اجمل وافضل المنتجات من خلال كود سنتربوينت الذى يصل 30% على جميع السلع فى الموقع والمقدمة فى اقسام متنوعة يسهل الوصول اليها
Having worked for years with both Ecto and Ruby's ActiveRecord I really prefer ActiveRecord. It's less flexible but so much easier to use. Ecto is somewhat closer to SQL and still suffers from the "I have to relearn how to do SQL in yet another language" syndrome and it's a particularly difficult case of it. A lot of boilerplate to represent database tables and a lot of not obvious code to do easy queries. Definitely the part of Elixir I like less, by a large margin. Ecto and the deployment system are what stop me from using Elixir in my personal projects.
Unlikely. Usually mostly due to agricultural burning and motor vehicles.
The valuation gap between stock market winners and losers is highest in 20 years
They describe 3 ways of "packing" here: https://github.com/dotnet/designs/blob/master/accepted/2020/...

In Unix we will have single executables with the runtime bundled inside. This mode is being referred to as "SuperHost".

Windows however will have some files left on disk:

> Ideally, we should use the SuperHost for self-contained single-file apps on Windows too. However, due to certain limitations in debugging experience and the ability to collect Watson dumps, etc., the CoreCLR libraries are left on disk beside the app.
>"Even within sectors, the "collective top 20% of stocks from every S&P 500 sector trade at a median [second fiscal year] multiple of 27x, while the bottom 20% of stocks with the same sector composition trade at a multiple of 9x," Goldman Sachs said in note. That makes the gap within sectors the widest in 20 years, the firm said."
React is not a framework. Ant Design is also not a framework, as SQLAlchemy.
Isn't that category basically unregulated (and un-usable commercially)? There don't seem to be too many new planes coming out in the 2-4 seat GA class.

Last I read (might be out of date now) Cessnas still had such modern features as manual air/fuel mix adjustment.
Config Sync Overview
Curious - do any online communities exist for this purpose?
But they can't if they don't know it's opt-out, which is why thread OP argues that BBC should announce this.
Are you me? That's exactly the same reason why this feature has me so excited. Will save me so much time when testing.
> EDIT: Your comment about boys breaking bones more than girls is ridiculous, as a parent with a daughter who loves risk taking, I can assure you it’s not a boy vs girl problem.

"The lifetime risk of sustaining a fracture in childhood is approximately 42%-64% in boys and 27%-40% in girls, with remarkable variation in the estimates worldwide [1-4]. While fractures more often occur in males, girls usually sustain fractures at a younger age compared to boys"

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2987399/
Microsoft and Harvard University Optimised Human-Machine Performance
Nix contributor here. You are completely right, that is missing. Unfortunately the documentation is somewhat fragmented and its structure makes it quite hard to find relevant information, especially to newcomers.

We started to work on making official guides for common Nix tasks, about how to get a development environment set up, how to build a Docker image… focus is on the DevOps side at the moment, not so much on the desktop user, as we see that as the most valuable use case. This is part of the work of the NixOS marketing team to facilitate adoption of Nix into the mainstream.

Have a look at https://nix.dev/ for the first guides being worked on – pretty barebones so far, but we are aware and working on it.
Sure! Why not? I'm nobody important -- but you're more than welcome to use my comment!

Wishing you and your project well,

-Peter
Nintendo Clients, Python package to communicate with Nintendo servers
> Dremel which was [...] once the engine beneath GCP's BigQuery

Is there a white paper describing what replaced Dremel in BigQuery's architecture?
These bugs are not specific to MySQL. The bug around context closing the connection resulting in a txn not having an explicitly successful abort / rollback is a problem as well because conn.Close gets called in a goroutine when context expires.

We've experienced this in pq as well.
VSCode was a fork of the open-source project Atom, and it was never closed-source as far as I know.
I am a happy user of the mentioned wg-gen-web (https://github.com/vx3r/wg-gen-web), it helps enormously to manage WG profiles and most importantly sites only this.

Specifically it written not try to manage your firewall and whatnot (how to do that is explained, though).
Oopsies, yep, I got banned making Maplestory cheats with Ghidra when it came out.

Nevertheless, I got unbanned and I still stream at: https://www.twitch.tv/gamozo
I upload all the vods at: https://www.youtube.com/user/gamozolabs

Hope y'all enjoy the content <3
> the fact that nobody but developers would contemplate 'dependencies' should be obvious

Is it perhaps lost on you that the vast majority of people discussing this technology are developers?

And you accuse me of having serious challenges with language. Yikes.

> The vast majority of software that users install on their computers depends only on what the user would perceive as the 'OS' itself

Yes. And those dependencies are implicit. You know, exactly as the article describes.

> to anyone who interacts with regular people

This is a thinly-veiled ad-hominem argument. Does this approach of snootiness and condescension normally work for you when interacting with “regular people”?
since c# 3 (2008) this would normally be expressed as

public string TypeName { get; set; }

not sure why it's not here, could just be older code. The [Parameter] etc stuff is all powershell-specific metadata that defines how to use it from the powershell language.
I would actually argue there's a good chance the person you're replying to is "doing it right":

- they're using Composer packages

- they're using the fairly well-documented, popular Fastroute for routing

- they're using the well-documented, PSR-11-compliant PHP-DI dependency injection container

- they're using the well-documented Swoole for async programming

In other words, they're rolling their own framework not from scratch, but on top of well-understood components that largely follow -- and largely require programs that use them to follow -- what's considered to be "best practice" in the PHP world.

I get that there's a lot of crap PHP out there, historically, and that frameworks have helped dramtatically reduce that. But it turns out you don't actually have to start with a framework in order to write well-structured, well-commented PHP code -- you just have to have a commitment to doing it.

I'm working on my own PHP microproject right now and I'm pretty flagrantly violating some "PHP the Right Way" conventions; the project doesn't even Composer and -- horror of horrors -- the autoloader isn't technically compliant with PSR-4. I'll pause for everyone to recover from the fainting spell. I don't think anyone else is going to ever have to maintain this -- but I'm also pretty sure that when I'm finished, it will actually be more understandable and maintainable than some Symfony and Laravel projects I've worked on in the past. It's not the fault of those frameworks that people build inscrutable undocumented modules on top of them, but it still happens.

And frankly, I understand why someone can appreciate Symfony and Laravel and friends and still say, "Wow, that's... just... a whole lot." (If you initialize a new Symfony 5 project, before you have written a single line of your own, your project is already at around 160K lines of code.) And they can look at microframeworks, especially modern we-must-comply-with-all-PHP-FIG-mandate ones, and say, "That isn't a whole lot, yet it kind of feels weirdly heavyweight for what comparatively little it does."

> Please stop reinventing the wheel...

You learn a lot by reinventing a wheel. Sometimes what you learn is that a lot of the existing wheels are actually monster truck tires, tank treads, or jet skis.
This is why we need less humans on this planet. No one says that, because having as many kids as you like seems to be considered a basic human right. But imagine Earth with a stable 10% of our current population. Clean, abundant, and without the catastrophic extinction event already underway.
I could see GP's comment as a way of exploring the problem in order to get a better grasp on the technical or architectural choices that may have caused the difference in outcome, in order to potentially learn what's important about how to design things like connection pooling.
Its similar to Vitamin C being water soluble.

It has to be replenished daily or you get scurvy.

The environment has scurvy.
Any bites? Anybody make a game with your tech?
And don't you think that's a horrible situation to be in?

It's completely foreign to me that there exists a first-world country where you need to bar your child from certain activities solely due to concerns over potential medical costs.

That's not a criticism of your parents - their decision was completely logical in the circumstances. It's just a fundamental flaw in the US system.
> learn from Microsoft

Apparently, Microsoft is now the exemplary open source hero. Previous to them, there was none other to learn from.
COPD + COVID sounds like a death sentence, so if I suffered from it, I too would avoid hospitals (and anyone else) like the literal plague.
Yea, that combined with the User Activity API is incredibly handy. Especially useful to pull out when some anomaly occurs, and stakeholders suddenly want a particular conversion under the microscope (an unexpected enterprise user, unusually large order value, an unexpectedly frequent recurring customer, etc).

That said, all of the browsers are becoming so aggressive about cookie management that relying on the Google-set clientID is asking for pain at this point, unless you've implemented something like this[1] cookie setting service/proxy/relay. Creating your own first-party identifier (even if it's just randomly generated the same as the GA clientID) and leveraging the user-id field is far more stable.

> It seems there are still a lot of little tricks out there that aren't standard practice.

Simo Ahava's blog (linked to in [1]) is a wealth of nifty web analytics tricks (primarily focused around Google Tag Manager, Google Analytics, and a sprinkling of Snowplow[2] for the self-hosted crowd). The blog is geared at a less technical audience, but the vast majority of content is around technical nuances of analytics implementations and fairly minor coding adjustments that can be made to significantly enhance a standard implementation.

[1] https://www.simoahava.com/google-cloud/create-cookie-rewrite...

[2] https://snowplowanalytics.com/
So you're taking steps and not having children then?
I thought mono was developed by a team outside Microsoft.
A huge amount of low-level airborne particulate comes from the wear between tires and the road and vehicular exhaust, and compounded with exhaust fumes from industry this creates much of the low-level airborne particulate.

The high-atmosphere pollution remains, as does the soil and water and biomass pollution, but the low-level airborne particulate is heavily influenced by automobile traffic and industrial activity.
None that I know of. But in the past people use to linger around various IRC channels to meet others and start projects together.
An approach which I've found to work well is extending an existing framework with domain specific custom directives. This encourages consistency and can make contributing business logic directly to your code base more approachable for domain experts. Meanwhile there's always the escape hatch of the underlying framework available when required.
There is no need to, but doing it with id numbers would add a lot of friction on the content creator's side so that's why it isn't like that. The 'some database' is the problem - who owns it?

Right now I can add whatever UTM parameters to any links I send without keying it into a database system, submitting a CR to the IT team, submitting it to Google, or any other nonsense. Details will be collected immediately whether through web logs, google analytics, or something else.

If one email that I send has links to multiple domains (some of which I don't control due to SaaS eating the web) then we'd either have to track and manage multiple IDs which change for each link or use a scary looking GUID generated by a centralised system (no thanks). That sounds like a real headache.

Hiding it behind an ID would make it prettier but it also reduces transparency to the end user of what is being collected. I think if it's going to be there anyway, I'd rather see it.
Ad hominem - tool of the mentally weak.
Covid-19 exposure notification settings begin to go live for iOS users with new
More Chinese people come here to America looking for opportunities than the other way around.
> I really hate supporting that.

It appears the only victim of your spite is yourself. (Hmmm... there's an old saying along these lines.)
Correct. I’m 46 years old, healthy, fertile, heterosexual and I don’t have any kids. How about you?
We use distillery in a project I've been working on for a few years. I know other people that build a docker container and deploy it. Weird for the OTP ecosystem but it works.

By the way how do you deploy Python code? There isn't a standard AFAIK.

Finally, check how systemd handles rabbitmq. It's an Erlang application and you could run and stop your application in the same way.
Hazard pay" is $150 per month at most.

Re-enlistment bonuses in the SEALs can be as high as 6 figures...
I have an RV-10, and it’s amazing. I can take 4 adults at 160kts burning 10gph, it’s easy to handle for a high performance airplane, and it’s such a simple design that maintenance costs are low.
OP: "Average adult will spend 34 years of their life staring at screens"

Comment: "And for 33.9 of those years, it will be at things that are not work related..."
I think most people who use Nix on Redhat, Debian, Ubuntu and so on probably don't use it to provide system services like `sshd`.

A more common use would be to install a package in a version that isn't available, or where you would need to link to a different version of the library than is available on your system. Nix makes the dreaded autotools dance much more bearable, even for someone like me who doesn't really know any C++.

Another common situation is when you are a software developer working on many projects with overlapping but slightly different dependencies where slightly different sometimes turns out to be incompatible. Ideally you could handle this with `virtualenv` or your language's equivalent, but I often find I end up with multi-language projects where this just doesn't work. For example, if one of my Python libraries also wants some C libraries in a particular version. Nix is ideal for such a situation.

Docker and docker-compose can work too, but, eh, it's kind of slow, and it'll probably break a few months down the line when all the JavaScript library authors decide that building things with `plink` is gauche and everyone should move to `smooch` instead, or when CRAN decides it doesn't want to keep these old versions of libraries any more.

And, what do you do about your linting and formatting and code completion tools? Do those go inside Docker too, because then the Docker slowness really shows up.

(If you don't have these sorts of problems often, then Nix may not help you all that much. I guess reducing the amount of stuff you install and uninstall with `apt` or `rpm` probably still reduces the rate at which your system rots though.)

Having said all that, if you decided that you did want to use Nix to provide packages for your system services, then there's no difficulty in specifying a mutable config file in /etc/wherever. That part would be handled in your init system config (say, a systemd unit) instead of inside Nix.

It's for NixOS that you would use the Nix language to configure everything, and I've found that experience to vary quite a lot.

I've used some obscure or packages which didn't expose enough of the configuration to do what I needed by default, and so I had to make my own version. This can be pretty annoying and time consuming.

Nixpkgs' maintainers get a lot of work done individually because of the tooling, but there just aren't enough of them yet.

On the other hand, I've found that configuring popular things like Nginx and Postgres is often much easier in the Nix language.

It's much harder to make a small syntax error, you have access to some helpful templating constructs, and you can re-use the same constants for different config files in different packages.

Similarly, for NixOS, configuring your systemd services is really well handled.

Wow, that ended up long winded. Sorry.
There is a time dimension to this as well, especially for women. By the time you decide you want kids, you might not be able to have them.
This proves Earth is flat!
Dockerfiles are as reproducible as a bash script (and that's not a hyperbole). Yes, they are incremental but as you pointed out it is per statement.

This requires:

1) that it is on you to specify the correct order
2) you are limited to 42 layers
3) it doesn't work well even if you know what to do and care about it:

- in most setups that I've seen once you trigger build system it still starts from scratch (for example each time, docker images pull all dependencies again and again every build). nix build won't build stuff that was already done, unless you explicitly instruct it with --check option

- typically people use `COPY . .`, because it is less work, but in reality certain files need to be pulled earlier than others, but then you're more likely to run into layer limit, also it's more work, more prone to errors (like typos, forgetting about a file etc). With declarative configuration, nix will only rebuild derivations where input changed. It doesn't matter what order you specify dependencies.

> Does nix power merit such a big compromise against simplicity and readability?

The simplicity causes complexity everywhere else. Is this really that complex? Here's for example everything that's needed to build pgbouncer[1] (you can ignore the meta section, that's informational only). I'm using that since I used it recently.

Nix actually isn't a complicated language, just different. I believe the big problem people are having is just different programming paradigm, but the programming paradigm used by nix is really what is needed to solve the problem correctly (purely functional -> for the same inputs (source code, dependencies, system etc) you always get the same output; lazily evaluated -> build only things you actually depend on). The properties of the language allow to define how to build specific program in a declarative way.

[1] https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/sq...
But how many programmers are even aware of the fact Unicode has both an Uppercase and Titlecase mapping? Let alone that they can do different things!

I routinely see code that treats titlecase as “set individual character in this Unicode string to its upper case equivalent”... It wouldn’t surprise me at all to find out this kind of titlecase vs uppercase mistake is a very widespread issue.
Ask HN: Who are your favorite video tutorial creators?
I have some tiny stake in some Chinese railroads listed on NY exchange. Not only it got decimated due to COVID, but now I will be forced to sell because of this? Bummer. :D
A case can also be made that those who want the least children for sustainability reasons should try to have more children who grow up to make a compounding difference in the future.
>the Soviet Union is pretty disciplined

no. That case did very impressively demonstrate complete rottenness and impotence of the System. There is nothing to eat, no goods to buy, etc... yet at least the mighty military protects the country. And here that big Opppsss! The King wasn't just naked, his guns had completely rusted (didn't intend, yet the pun just naturally came about). The mighty military happened to be at about the same state as the rest of the country. The Berlin Wall fell 5 month late together with the others https://en.wikipedia.org/wiki/Revolutions_of_1989.

> After determining this was a slow moving commuter aircraft, Mathias Rust had a combat number assigned to him, and SAM tracking for the majority of his 3 hour flight into red square.

that tracking number was mistakenly assigned to different objects in the sky when transferred between air defense zones. Had they decided to blow it off the sky, it could have been something else entirely, not Rust.

https://en.wikipedia.org/wiki/Mathias_Rust#Flight_profile

"Air defence re-established contact with Rust's plane several times but confusion followed all of these events. The PVO system had shortly before been divided into several districts, which simplified management but created additional overhead for tracking officers at the districts' borders. The local air regiment near Pskov was on maneuvers and, due to inexperienced pilots' tendency to forget correct IFF designator settings, local control officers assigned all traffic in the area friendly status, including Rust.[1]

Near Torzhok there was a similar situation, as increased air traffic was created by a rescue effort for an air crash the previous day. Rust, flying a slow propeller-driven aircraft, was confused with one of the helicopters taking part in the rescue. He was spotted several more times and given false friendly recognition twice. Rust was considered as a domestic training plane defying regulations, and was issued least priority.[1] "
Another benefit of E-AB category is that you can do your own maintenance and annual condition inspections (if you are the builder), saving you a gazillion in recurring costs.

Plus the freedom to modify. In a Cessna, you can’t so much as run a USB charger out to the panel without the FAA coming down on you like a ton of bricks. On an experimental, if you want the latest electronics or if you want to swap in a different engine, go right ahead, sparky!

(Disclaimer: I’m 3.5 years into a RV-7 build so I’m biased)
In this vein, Frictional Games (Amnesia The Dark Descent) released their first game and game engine.

https://github.com/FrictionalGames
I think I have tried all the options but could get my app only from 180 to 150MB. It uses WPF. Maybe that’s the problem.
I'm doing what my ancestors did, from 3.75 billion years ago until now - reproduce!