skysight-inc/HackerNews huggingface dataset:
Our company has a Discord, but we employ a professional Community Manager for it. When community members bring issues up:

1. they're encouraged to do so in public, so that other community members can help if possible, and/or so bots can reply with suggested FAQ answers;

2. the Community Manager will answer with the company line for questions the company has set answers to (e.g. "when are you releasing X?" or "why is [abusive DoS-like pattern of requests to your service] not working?");

3. otherwise, if the Community Manager knows the answer for sure off the top of their head, they'll give the answer;

4. and if not, the Community Manager relays the question to an engineer in our Slack, where we either have an answer off the top of our heads, or we file it as an issue.

Seems to work just fine for us so far.

Some of the engineers are also sometimes in the Discord (and we're all registered to it), but other than the Community Manager, it's not our job to be in there.
I agree with your main point but I wouldn't say executive orders lack binding legal force. They derive binding legal force from congress or the constitution first telling the executive branch "you go figure out the details here."

Foreign policy.

The SEC.

Heck, the emancipation proclamation was an executive order. Everyone knew Lincoln and his contemporaries wanted to abolish slavery, but Lincoln was absurdly careful at the time to frame the proclamation as a wartime measure aimed at crippling the south's economy. He went out of his way to appeal to existing commander-in-chief powers in order to make it lawful.
This is true, but so is the grandparent. Poetry, for example, cites Cargo as an inspiration. build2 describes itself as something "that aims to approximate Rust Cargo's convenience for developing and packaging C/C++ projects." I believe Go's "dep" was Cargo inspired as well, though that didn't work out.
Big fan of Pocket, the article saver, but noticed that I wouldn't read much of the articles saved in Pocket. However, I do check my email multiple times a day, so my buddy and I made a tool to email a random Pocket article to ourselves once a day. We are able to get through 5-7 articles a week now. https://www.savedzero.com/login
> Google Ireland charges Google USA a license fee of 100% of the revenue they made. Suddenly, Google USA has net profit of 0 and Google Ireland has a large net profit.

That's irrelevant; Google USA made a gross profit of X G$ and should be taxed accordingly. If they want to claim some of that as a tax-deductable business expense, the burden of proof[0] is on them to demonstrate that it's a legitimate business expense.

0: If accused of tax evasion, the burden of proof would on the IRS to demonstrate that they intentionally misreported and should suffer criminal penalties, but if they're innocent, they still owe back taxes plus nominal interest.

(Edit: In case it wasn't obvious, I'm talking about what the law should require, not what laws paid for by corporations currently do.)
Or targeted, for that matter. But yeah, either way.
ycombinator is useless - always has been, avoid it at all costs.
While there is some amount of controversy, Indian does mean original inhabitants of the Americas. Check any dictionary in America.
Agroforestry
If I wanted to keep the blur aesthetic, I'd probably do a full removal, run an inpainting algorithm to replace the removed region with something less jarring in context and then blur the result. The inpainting algorithm can be fairly low quality and still get acceptable results since it won't be seen directly.
When people took their now slower iPhones to the Apple Genius and complained that their phone was now slow what do you think they typically said? Buy a new phone. Not replace the battery for ~$100 and it will be as fast as before, not we slowed it to make the battery life longer. Apple didn't tell Geniuses about this "feature" or anybody for that matter. Maybe some people would have been happier plugging in twice per day with a still fast phone instead of a slow one? Or would have just had the battery replaced instead of buying a whole new phone?

It's not detecting counterfeit parts. As I said, you can swap the screen from two brand new iPhones and it will warn you about these parts being non-geniune. This is to scare users to use Apple or Apple affiliates for repairs.
Citizens tend to be all over the place when it comes to taxation. Traditional corporations are pure profit seeking entities. What they would -prefer- is to pay no taxes at all, while benefiting from all tax paid services they can. So I'm not really sure, given we're talking hypotheticals here anyway, that designing a system to tax corporations based on what they -prefer- is really going to get us anywhere. The current system, whereby many major corporations pay nothing in taxes, while benefiting from major government subsidies, directly and indirectly, is already pretty close to what they'd -prefer-.
The assumption you are making here is that the preferred customers you're talking here are always on quality connections, and that poor connections are limited to undesired customers. The same user who accesses your site from an 800MB wifi signal may need to access the same site in spotty 4G scenario.
Restoration of energy homeostasis by SIRT6 extends healthy lifespan
Dude, did you watch the video? You can hear her say "I'm going to tell them that there is an african american man threatening my life."

And then she called the police...
> Except you have a self-inflicted problem - you’re slower than a dev team working in a traditional language (java, go, python, …) and you can’t easily hire talent.

I'm radically more productive with Rust vs Python (having been using both for >5 years). Our codebase is split between the two and I'm working to move virtually all Python code to Rust because it's become such a burden.

* IDE experience is considerably worse in Python due to lack of types (we use type hints aggressively, but that only helps so much and not at all for 3rd party libs).

* Working with JSON is considerably worse in Python in my experience.

* Package management and building is considerably worse in Python. It's still difficult to manage a many-package project and get what Rust provides by default, like workspaces, cryptographic lockfiles, etc.

* Error handling and other patterns in Rust make it far easier to write in a robust way or otherwise correct in the future. Rust is far more resilient to errors during refactoring - I'm very afraid to touch some of our Python code, by contrast.

* Mypy is nowhere near as good as rustc. Mypy errors are traditional "expected blah got blah", or sometimes "expected List[T] got List[<nothing>]" and other unhelpful errors. Rust errors are almost always expressive and helpful - often telling you exactly how to fix your code (to an insane extent - like using a heuristic to tell you where you probably forgot a curly brace).

Mypy is impossible to use with the strictest settings. Lack of recursive types makes working with JSON blobs impossible, makes it impossible to do circular generics (you can't do what Rust does with From/Into as far as I know because of this).

And then there's shit like circular imports being a runtime error, and other little papercuts in the language that are just littered everywhere.

I actually really like Python a lot, despite all of this, but I'll never choose it for web services again.

And hiring hasn't been a problem at all at my company, nor was it at Dropbox where I worked previously
> Javascript can't access the file system

No, code running in a browser can’t access the file system, because browsers don’t expose an API for that. Other JS environments (e.g., Node, Windows Script Host, etc.) have different capabilities. A CLI app based on JS almost certainly isn’t targeting the browser, so browser limitations that don’t apply elsewhere aren’t relevant.

> Python seemed like a far better choice until they abandoned 2.x because of their Unicode fetish.

I’ve done plenty of CLI tools with Python, both 2 and 3, and its definitely not worse for that purpose now than it was with 2.x.
I guess that's fair.

I was commenting more on the language used and the article posted by the FPC than the ruling itself. But I don't think it's a productive debate either way.
Й Ґ
Most often though, your first visit is your only visit.
Many are often also surprised that their off-leash little companion suddenly wants chase me and go for my ankle as I bicycle past. I've had a couple narrow misses by sprinting away but as I age I'm becoming more willing to properly repel an attack.

PSA: Please keep your dog away from cyclists.
> since the type of a variable can change at runtime.

Can you give an example of that? Mypy catches this:

def addsome(val: int) -> int:
val += 1.1 # tmp.py:2: error: Incompatible types in assignment (expression has type "float", variable has type "int")
return val

I'm sure there are cases where it doesn't notice, but afaik those are considered bugs. Doesn't Haskell have bugs?
Sure, it doesn't always work that way. Dogs are still animals and can be unpredictable. That does not rise to the level of shooting some stray or off-leash dog. I still have puncture marks in my hand from when I dislodged a sucker from my childhood dogs throat and he bit down.

Defending yourself and being a violent person are two different things. The man who shoots any off-leash or stray dog is just violent.
This is a terrible solution because it eliminates tax competition between states. The corporate tax rate should be zero-- that is the best solution, as it would free up all of this ridiculous accounting and financial compliance machinery for actual productive uses. Corporate profits are already taxed at the individual owner-level as a capital gain or dividend. The corporate income tax is grand-standing political tax with no basis in science or economics.
VAT plus UBI does save problems for the poor, but it's still regressive. The net effect is to put the main burden on the middle class.
> Joel is not loading its own site on a 28.8 modem. It's the unevenly distributed future.

I hope that no one are... and at least using 56k
I'm all for good compression but tbh it's starting to get ridiculous.

HTML/CSS/JS: prefer brotli, then gzip, then identity (no compression), using the Accept-Encoding header.

Pictures: convert them all to AVIF and WEBP. Keep JPEG around as well for backward compatibility

Other bitmap/non-scalable images: I guess still use PNG unless I missed something

And now SVG, used to be compressible with brotli but soon we'll have to export it to IconVG.

What's next, changing the transport to UDP? Hah!

Oh wait...
What would such a deal look like? I'm not sure how much they can do to a decentralized entity. There are certainly things they could do but I don't think it can be as effective as if it was a central entity like a corporation.
New EU copyright rules for creators, businesses and consumers start to apply
One innovation of Napoleonic era warfare was to seek out and destroy the opposing army, rather than checkmate them and accept their surrender.

Related to that, there was recently a mock trial for a king in command of the army that won the battle where the archers annihilated the knights (edit: Agincourt). After the battle was over, he ordered his men to execute the survivors, under penalty of death if you refused. His men wanted to ransom the surviving nobles, who were worth a small fortune alive. But the survivors outnumbered them two to one, even after the battle, and the king wanted to take no chances. It was probably the correct decision, though he was found guilty in the mock trial.
FBI might as well be asking for MAC hardware addresses.
Among package manager + build tool devs I know, cargo is considered by most I know (maybe 2-3) to be best-of-class.

In terms of influences, here's an OCaml attempt to replicate cargo (I wish them well): https://github.com/OCamlPro/drom

Klabnik also mentioned Python's poetry below. Yarn as well, since Yehuda Katz was involved.

Note: I seem to recall you're an Ada dev, so I should mention that as far as build tools go, I've always really appreciated gprbuild, which is far superior to other build tools of its vintage. If it had a built-in package manager like cargo, it could compete with cargo.
I always use OBS "virtual camera" when screen sharing, and this can help a lot. You can zoom in on part of the screen, have multiple views of parts of your screen, cover parts of the screen (I usually have the image of myself from the camera in the corner, and that can easily be moved around to cover areas of the screen), etc.

Overall OBS can just create a generally better presentation, and make you look competent, in addition to helping with this specific issue. And of course it is free.
I am worried by the sentence:

> Cross platform (mostly). Linux (main target), Windows (experimental), Mac.

So, it is not targeting _terminals_ (like traditional libraries do, including ncurses), it is targeting entire operating systems. That suggests it might be relying on things it shouldn't be relying on, and possibly making a bunch of simplifying assumptions. Given that it also says:

> No dependencies

I'm even more worried.
It is the same in the US, thus why she picked up the dog and ran.
what do people think is the best approach to incentivise lean web design? The bloat of the modern web is absolutely ridiculous but it seems to be the inevitable result of piling abstraction on top of abstraction so that you end up with a multimegabyte news article due to keeping up with the latest fad framework.
S4 is the one that is reminiscent of CLOS. Dylan was explicitly cited as an inspiration [0]

[0] There's an old article from Robert Gentleman named something like "S4 objects in 5 pages, more or less" but I can't find it. However, there's a mention of Dylan and CLOS here: https://genomebiology.biomedcentral.com/articles/10.1186/gb-...

EDIT: Here's the document I was looking to cite: https://www.stat.auckland.ac.nz/S-Workshop/Gentleman/S4Objec...
Between 1951 and 1963, the highest marginal tax rate in the US exceeded 90% [0]. This is a period of time generally regarded as one of booming economic growth in the US, an exceptionally good time to be in the middle class, and a time span looked upon fondly by your stereotypical American conservative.

Edit: Why do people put up with it? Because of the progressive tax system. If my choices are a) earn $517k b) earn $1m but get taxed 37% on everything over $518k, I know what I'm picking. (Numbers come from the 2020 US tax brackets)

[0] https://www.taxpolicycenter.org/statistics/historical-highes...
Yeah, with a syntax akin to Ansible.
Security issues is what everyone says is the reason to get rid of plugins. But the tinfoil hat wearer in me says this is just a means to remove more control from the user.

First they "removed" HTTP from most of the web so you couldn't trivially intercept text data flowing between the server and your browser window. Then they removed the ability to run code natively in the browser process that allowed the possibility to alter that data securely whilst maintaining HTTPS security. Next up, things like certificate pinning to prevent you as the user from tampering with the data they want your browser to show you. Then DRM will be added to the browser to start preventing you from intercepting the flow of data to your screen.

This is all happening in slow motion over decade long timescales. But some of us are starting to see how the "endgame" is aligning with the various bits they're pushing slowly over time in small increments.
Parameters vs. algorithms is really a spectrum though. Just ask the lispers. ;)
I’ve been using Rust for 5 years for REST API and the most important thing is the safety of refactoring. Not memory safety, not speed, but errors handling and safety of refactoring are key features for web backend. Also, things like Cargo and ootb testing framework - are quite valuable.
no session tokens involved here; we talk about the crypto behind device-to-device transfer in this blog post (https://signal.org/blog/ios-device-transfer/)

and the concepts and UX research surrounding Safety Numbers (what they are, how they're represented, and how we found they bring the most utility to the platform) in these 2016 & 2017 blog posts:

https://signal.org/blog/safety-number-updates/
https://signal.org/blog/verified-safety-number-updates/
State lines? No. But there are many ongoing efforts to fight gerrymandering if you are interested.

However, that is one piece. I'm not sure how effective that would be in the short/medium term.
Or in Star Trek when Kirk is marooned on a planet at the exact same spot as Old Spock. How lucky was that?

Also, the planet case a very convenient view of a destroyed Vulkan up in the sky... Just like that rebel base in Ep. VII has a view of several destroyed planets in the central part of the galaxy. Ugh.
You can look out for the "AES" standard which is one of the symmetric algos that's used everywhere, often in TLS or on-disk encryption of ofcourse. ChaCha20 another often used one (by djb).
Could they create a special category for the clearly profitable tech titans where they are taxed simply on local turnover regardless of whatever legal accounting bullshit they use to avoid paying tax?
Rust has similar issues with dynamic dispatch (but you're probably better off avoiding mocking anyway). I believe there are libraries to use conditional compilation to switch in mocks for test builds if you really want them.

Compile times are definitely a pain point in Rust, but from what I've heard the Rust compiler is pretty good at scaling to multiple cores (my machine only has 2, so personally that doesn't help much).
Who says they’re joking. They didn’t say they’d kill a human. Maybe they’d kill a goat.
It's not common sense, contesting your priors and verifying your assumptions is one of the hardest and most important parts of doing data-driven science.

It's also not surprising that when you take a set of random people without science training, they'll just cargo-cult the most visible parts and forget about the hidden, essential ones. It should also not surprise anybody what part they forget about, since the calgo-cult speech is literally about this exact problem, but with trained scientists (did I say it was hard?) instead of random people.
I was under the impression that "agreed upon" for international diplomacy was regularly used before ratification by any national government or parliament, because that is usually the required first step. It might still fail later on before becoming law.

I think it is the same for national things as well, e.g., two government parties in a coalition "agreeing" to make a law, even though it was an out-of-parliament discussion and has not been voted on in parliament and might never make it that far.
If I was a native widget toolkit designer or web developer I'd implement a rule that all layout changes must be rendered and on the screen 150ms before input handling can use them. Lag compensation for local user input. If you click a button at the same time it moves, you should still click what was on the screen at the time you pressed the button.

Yes, I know this effectively means having to keep two copies of the widget tree (one for input and one for output) and applying all changes as diffs. Don't care. I'll buy more RAM.
What every large company does - make an employee VPN (for laptops and phones) that simulated poor internet connection (slow, packet loss, lags), to let the developers feel the pain.
I think that one of the underlying problems here is the combination of OOP and an ORM, that is usually what creates the mess to begin with. OOP + ORM is very powerful super weapon, but

an ORM will slowly infect every part of your code base and it is really hard to refactor when it has. Typically the most common ORM class is an active record (or similar) thingie that encapsulates multiple different steps into one, eg,

* connection handling
* transactions handling
* querying data
* writing data
* hydration of data
* relationship handling
* schema awareness
* data validation
* injection prevention
* cache creation & invalidation (data, query, statement caches etc)
* and more

Basically it is a gigantic GOD class. Of course your code base will suffer.

I agree with the article authors solution to use some sort of DataStore that only talks plain objects, however I'm not sure I agree with the statement that it is OOP to be blamed or needs to be unlearned. Author mentions Java, Java community's take on OOP, with de facto standard of using Spring + Hibernate is more likely to be the underlying problem. Just like how ORM's infects everything, Java's take on OOP has unfortunately infected other communities too.
Implementing strict three-point perspective
The radicalization fostered by crazy echo-chambers unmoored from reality with tribalism, conspiracy theories, and dishonesty has to stop.

Deprogram or debunk, or it's going to get messy.
There's definitely content to be learnt. But I'm not sure I'd say it's very hard. I came from JavaScript, and I found that the Rust Book was very good at explaining these kind of issues, so even though they were new to me they didn't cause too many problems.
i did exactly this...

i worked for a couple of months as a data entry and my job was to convert a bunch (thousands) of pdf files into excel spreadsheets.
Since the format of the files was the same (because they were generated by a program) it wasn't hard to automate this job...

Also i disliked the company so i didn't tell it to anybody
Yes, definitely. This level of detail is what I hope OP will get from the CCNA books. But I think an approximate (if inaccurate) conceptual understanding is helpful for someone wanting to start doing stuff immediately.
They print the money, though! They can force businesses to denominate in dollars, inflate the dollar to construct a 15% tax, and make up the difference for individuals through transfer payments and UBI.

I’m making a rhetorical point here, but this isn’t as far fetched as it might sound at first. When you look at the numbers coming out of the fed, it’s pretty clear who is calling the shots and it’s not the Congress.
You're referring to the process of finalizing a treaty. That would be conceptually similar to "executing" an agreement between parties—the most important step that makes it legally binding!

But "reaching a deal" and "executing the agreement" are often different steps. When we have discussions with a client, and we negotiate on the terms we can reach an agreement on the negotiation before we actually execute the contract.

After reaching satisfactory terms in the agreement, I need to run the agreement by my business partner and ensure he approves. Sometimes the person who actually signs the contract may be a different party that I've never met or talked with during any part of our discussions.

All of which is to say the language here seems appropriate. The G7 has reached a deal—that doesn't mean the deal is now effective or legally binding. Deals that have been reached can still fall through. But the G7 has reached a deal. What they haven't done is yet made it legally binding through a formal treaty process.
Point is, as resolutions and color depth increased, the amount of memory needed for graphics grew by several times. So a switch from 512MB being enough to several GB being needed is almost unavoidable on account of that alone.
Bangladesh is the new Asian Tiger
Whenever there's a high-profile activist worker firing, I'm suspicious of motives on both sides because the company really could be trying to suppress something, but someone spending this much time as an activist could be seriously underperforming in their job.
Similar article on rampsliding in the Quake engine: https://www.ryanliptak.com/blog/rampsliding-quake-engine-qui...