skysight-inc/HackerNews huggingface dataset:
> It took some time for people to discover bunny hopping

IMO back then you discovered it either by just playing, or by reading a game magazine. Back then (when Quake II was released), internet guides for games were less streamlined and available. Which was fun for gaming, as you could discover things on your own. It also meant things had to be less min-maxed. Think of a game like World of Warcraft or Diablo when it was just released, they have the very same problem.
Tariffs and regulatory barriers in the US just really don't have a great track record.

Take railways. Railroad standards (until the late 2010s) were totally incompatible between Canada/US/Mexico and the rest of the world, and combined with Buy America regulations for federal funding you pretty much had to buy domestic. This had the effect of making international customers totally disinterested in incompatible American railroad locomotive products and hiking up costs for American railroads who could also not source internationally without a lot of paperwork, but also not actually resulting in a healthy American railroad manufacturing industry because it turns out the addressable market in just North America was not large.
Making a derogatory comment focusing on skin color and gender is bigoted in 2 ways, is it not?
I think analogous C++ code is a bug, the text might be a heap allocation (SSO may stash it inside the object) but surely the string object is local and lives on the stack. When the function returns that local object no longer exists and the reference to it is now dangling ?

I would say that the relationship between str and String was what most surprised me. I at first assumed the underlying primitive would be String since str is what you get when you borrow from a String, but it isn't. str is a built-in, whereas String is just a type defined in the (optional, this is a systems language) standard library.

If your environment can't afford memory allocation, you can't have Strings but you can use str just fine, that's a built-in. Since you lack allocators obviously you won't be going around minting new strings but str is perfectly fine for stuff like substring operations or comparisons.
Two visual examples of constrained optimization
It is crazy they allow sitting senators to buy and sell personal stock and then we ask them to make laws that affect stock prices. Force all assets into a blind trust while they are sitting.
>> Europeans were always militarily superior to Africans,

So this covers a big time span - say 1520s to 1920s - and at other points in human civilisation it was the reverse. Pretty much the whole Ethiopian Empire thing for example.

But one big reason the Sahel regions were militarily inferior by say 1880 was that in the 1500s Europeans started taking slaves from the Sahel regions because Africans had that immunity against the diseases in the Americas - we shipped so many at such a profit that Africa was losing populations at such a rate they could not develop - constant war feeding a population shifting off continent.

It's an interesting open question what would have happened if Slavery had been banned in the 1500s say.
Thank you for the reply. You are totally right about the dev experience and the death by thousand cuts.

I really was talking about serious/ complicated systems, where you want some consistency in the components it is made of even if a particular case could just use an incremental id. I my view, you don't spend the mental energy on switching between models. I have just adjusted/ rewritten a part of the system, where we for historical reasons used logins instead of UUIDs. By using logins in this particular case, we had subtle bugs that wouldn't occur with UUIDs. It would never have happened, had we used UUIDs everywhere from the start. Those already have standard validation functions and you don't have to think about stuff that really isn't your business problem. We are also talking engineering days thrown out of the window just for the change from logins to UUIDs later on. I don't think you waste so much time copy&pasting stuff.

I guess, we arrive at the same conclusion but have our differences about the ways leading to it. We both want to focus on business problems as much as possible.
Did you take notice of what Amazon announced this week? A move that could perhaps catapult the company to the forefront of a dope sized market.
Taxation is a barbaric practice that humans need to move past. Refusing to pay taxes ensures the state will dispatch a team of armed thugs to assault you and likely kill you if you resist.
Do you though, I’m reality? I don’t think that has been demonstrated at all, not at a significant level anyway.
You're making a few assumptions here:

- That the US Constitution matters to me.

- That I give any moral value to legal minutia.

Frankly, as someone living in a country where firearm access is strictly restricted (and, as a direct consequence, people aren't regularly shot in their car by a twitchy police officer who thought they were reaching for a gun), I find the whole Second Amendment thing baffling.

Like, I get the practical reasons to want to own a gun, but the knee-jerk way gun advocates will react to any attempt to restrict gun ownership, no matter how meek the attempt or how dangerous the gun (is the right to own a M16 really necessary for public safety?), strikes me as disturbing fanaticism.

Legalese aside, I really don't get the impression that widespread gun ownership is a net-benefit from a consequentialist point of view. I'm open to being proven wrong.
It's "controversial" because people don't like when politicians use their positions to make private profits. That it isn't insider trading in the strictly legal sense doesn't really change that it is questionable behaviour...
It's specific to the two public keys involved in that conversation.

It was renamed from "fingerprint" because to those unfamiliar with cryptography, "fingerprints" are things used when a crime has been committed. There was a study out some years ago that illustrated that most of the crypto jargon in use is not helpful in conveying mental models to laypeople.
It does if your business is low margin high volume and the 90% you reference have _enough_ disposable income to buy the basics. I.e. literally all of retail and consumer banking.

Most businesses fall into this category. Facebook, Amazon, and Netflix fall into this category. That’s why their reliability engineers are amongst the highest paid engineers in those businesses. They literally cannot afford to be down.

The ironic thing about your argument is that I’ve found recently that the more something costs, the more difficult it is to procure, ESPECIALLY online. Some of the most expensive items out there simply cannot be purchased online end-to-end.

looking to rent an apartment online? Easy. Looking to rent or buy a house? A billion moving parts, with half a million of those parts needing to be done face to face.
Yeah sure but would that be worse than the other crashes that have happened over the life of BTC and other crypto assets? What kind of draw down would you expect and why?

I think it’s unlikely that this would happen to all stable coins. So what would this scenario look like if USDC or DAI still existed?
Strong disagree but upvoting for a good discussion.

Some situations to give your "capitalist devil" pause:

- A train passenger on the way to their summer home enters a tunnel. Packet loss goes through the roof and nothing but HTML loads.

- A hotel room housing an attendee of a local shareholder meeting has awful shared wi-fi.

- Ping speeds plummet on a politician's private jet.

- Someone hoping to buy a new Rolex at the mall can barely connect in the underground parking garage.

Everyone hits the bottom of the bell curve.
Mina – The lightest blockchain, powered by participants
Gmail shifts almost every time I click on the Promotions tab. I go to click my top unread email and instead end up clicking an ad.
I wonder whether enough of the knowledge was preserved for any of their descendants to still know how to tend the gardens.
We can probably all agree that about half of C++ needs to be eliminated or redesigned.

We probably can't agree on which half. :-)
The Ritual of Capitalization (2021)
> Top marginal income tax rates in many countries now exceed 50%

You mean, for people right? I have never heard about any place that taxes anywhere near 50% of a corporation revenue, but yeah, it's not rare to find places that tax more than 50% of a worker's income (all taxes in, if you are talking exclusively about income tax, I never heard about it either).

Why do corporations need lower taxes than individuals?
It's part of the cause of all the damn memory-bloat , too. Receive some JSON (one copy of the data), parse that and turn it into JS objects (at least two copies allocated, now, depending on how the parsing works), modify that for whatever your in-browser data store is, and/or copy it in there, or copy it to "local state", or whatever (three copies), render the data to the shadow DOM (four copies), render the shadow DOM to the real DOM (five copies). Some of those stages very likely hide even more allocations of memory to hold the same data, as it's transformed and moved around. Lots of library or pattern choices can add more. It adds up.
I think everyone can agree that companies should have both rights and obligations.

Linking taxation and free speech, among all possible rights and obligations, does seem completely arbitrary though.
Comcast access points don't have a password on the wifi, but isn't there still a captive portal where you have to log in to your Comcast account before getting access? This might have changed during the pandemic actually, but they at least can differentiate the guest network.
What’s up always notified you inline in chats and it worked out just fine even for larger group chats
Finding what to work on – what do you love
> Only the ECB can "print" money

> expanding national debt

I feel the need to point out that currency debasement is a fundamentally different thing from taking out loans/issuing bonds/other debt. If anything, currency debasement reduces national debt in real terms, by devaluing the currency it's denominated in. I'm not especially clear on the situation, but I was under the impression that Greece's problem was that noone was willing to lend them money due to a expectation that they wouldn't be paying it back, not that they were prohibited from borrowing by EU law, but even that would be a different thing from being prohibited from printing money.
No, the author is right.

There are many cases where an attacker can access a device for a short time and/or without the owner realizing that the phone was tampered with.
how much did it cost if you dont mind me asking?
I'm currently curating Initiator Creator, https://initiatorcreator.com which is a newsletter for all the professionals like us. Also, exploring React-Next-Firebase based projects.
Yes.

Every round trip adds up.
Depends on the site. It'd be nice if somebody's individual blog about the cool tech thing they built was accessible to everyone everywhere. If you are a business that can fundamentally only serve customers in city X, then it's perfectly reasonable to use tech that might not work for people outside of city X. There's a lot of space in between those, so use your judgement I guess.
I like to remind people that its not really illegal if you can't get caught.
It's not even "just" the far right that's supporting what's essentially a terrorist.
I agree with the general sentiment, but if you used Facebook and YouTube you know they respond immediately on tap, even if the view hasn’t completely loaded. They are SPA-style pages.

Unfortunately they are the exception as there are a lot of awful SPAs that focus on looking cool while they’re barely usable. Looking at you, Airbnb.
> then this does require outlawing border controls entirely, and doing that against the will of the citizens in those nations requires [...]

Implicit assumption: that people everywhere aren't just going to eventually all change their minds and be majority-for open borders in every country.

Y'know, like with slavery. We didn't need a supra-national authority to get rid of that globally. Some countries just set an example by deciding to get rid of it; and then other countries' populations who interacted with those countries felt shamed into changing their own minds as well, which led to their own laws changing. It spread globally as a virulent meme. (Yes, we also established international bodies that crack down on slavery — but 1. we did that after slavery was mostly abolished; and 2. treaty bodies like that are toothless unless almost every country already agrees on the principle.)

I'm not arguing that this is what will happen with open borders; only that it's not impossible for it to happen, and that that has to be accounted for in this kind of argument.
I’ve lived in both places. You’re totally right. Most Americans would be shocked at the level of public disruption dogs are allowed in many other places.
Im not personally a huge fan of Facebook, I barely use it, but the fact is I know a lot of people who do use it. I’m in several clubs and societies that use it heavily, and derive massive benefits from it. One society I’m in quadrupled in size after establishing a strong social media presence.

The value Facebook gets out of Facebook may well be obtained in questionable ways, but the fact is the service itself creates tons of value and utility for hundreds of millions of people. And yes I’m sure it causes some harm as well, definitely, but it’s not as simple as you make it out.
That would be all nice and well if enforcement wasn't a total farce. A nation can't argue sovereignty and then do nothing when it comes to enforcing it except superfluous PR moves and policy actively detrimental to that goal. It's like a country of warhawks without an army - it makes no sense.

Enforcement of immigration laws at the employer level is practically nonexistent - business impacting fines are almost unheard of. The I9 verification system is a complete joke, unless you're actually here legally and you slip through the cracks because under-trained reviewers don't actually know the rules. Some employers benefiting from the cheap labor even teach immigrants how to circumvent it and the decision makers almost never face anything close to deportation or criminal charges.

About half of undocumented immigrants are here "illegally" because they overstayed their Visa. Tracking those Visa recipients and checking in on them at least once after expiration would be the easiest and cheapest way to reduce the undocumented immigrant population but, again, nonexistent.

I'll stop there before I write a three page rant about all the shit I've experienced immigrating to the US legally. It's a farce and has only gotten more ridiculous over the last four years with ICE and the Executive Office for Immigration Review going out of control.

The sad part is, I actually agree that illegal immigration is a threat to national security and stability. The second order economic effects are unpredictable, it creates a shadow economy that makes circumventing labor, environmental, safety, etc laws much easier, and despite diversity being America's strength, there is a lot of value in having some control over population growth and giving cultures time to acclimate. However, the crime isn't the illegal immigration, it's the total abdication of our legislators in their duty to protect our sovereignty and allowing an exploitative shadow economy to exist. There's no reason to punish the people stuck in the crossfire, especially when it makes defending sovereignty against actual criminals and enemies that much harder.
slaymaker1907 has it right. Years ago Comcast et al. tried to write a six-strikes policy into law, but instead they got this weird compromise where ISPs had to each write their own policy which at some point included terminating the customer's account. So either not having such a policy or not implementing it as written will get an ISP in trouble, but there are almost no rules about what has to be in the policy. It's a bad law but at the same time you kinda have to work to screw it up as bad as Cox did.
Say hello to notcurses:

https://github.com/dankamongmen/notcurses

demo: https://youtube.com/watch?v=dcjkezf1ARY
On my Android tablet I use Kiwi Browser, a fork of Chromium that supports Chrome extensions. Ublock Origin, Tampermonkey, and a few other of my favorites all work reliably.

https://github.com/kiwibrowser

https://play.google.com/store/apps/details?id=com.kiwibrowse...
Maybe a dumb question, but does this mean the whole thing about SF having the best sourdough because of its water is/could be true?
And those executive agreements have no binding legal force, and can be broken by the next executive (or even the same executive who made them) on a whim. See, for example, the Iran deal and the Paris climate deal.
Certainly the text not being under the blur would be the best way to hide what was under the blur. The trick is of course in actually making it do that in an automated fashion.
Check out the World's #1 cryptocurrency platform by trading volume
Hey there!!

Check out the World's #1 #cryptocurrency platform by trading volume! Trusted by millions of users worldwide. Get started today and buy #Bitcoin, #Ethereum, & other top #cryptocoins.

Trade anywhere, compatible with multiple devices, start trading with safety and convenience.

Use my referral code- VZG69HFQ or follow the link to sign up on #binance & avail big BONUSES bit.ly/binanceTD
.
.
.
.
.
.
#crypto #cryptocurrencies #cryptotrading #cryptotrade #cryptolife #cryptoworld #cryptos #cryptocoin #cryptotrader #cryptocurrencytrading #cryptolifestyle #cryptozoology #cryptomoney #Cryptocurency #cryptorevolution #cryptocurrencyinviestments #cryptoinvestor #cryptotraders #cryptocurrencyTradingPlatform #tradinglife #bitcoins #bitcointrading #bitcointrader
#bitcoinexchange
Unlearning OOP is probably counterproductive, and a lot less important than learning non-OOP paradigms. You can make better tool choices (and paradigms aren’t mutually exclusive, so thr choice can be a mix or hybrid) when you understand more tools, not fewer.

And this applies, in software engineering, not only to programming paradigms but also to analysis and design processes and strategies (and while described as being about “OOP”, this is largely about analysis/design process.)
The actual laws on the books are more nuanced than posters would like to portray.

Google cannot sell something at 100% licensing fee cost, ie 0% margin.

There is a whole set of rules that govern cross border interco transactions under tax transfer pricing rules.

Google must by law reflect effective market markup in order to stay wothin the law. They cant just say "we are going to pay ireland 95% of sale price" and call it a day.

There is a whole analysis that needs to take place to show that the final applied margin is market.

The moment they dont , googles accountants will not sign off on financials, which starts another meltdown.

Yes, there is some estimate wizardy that goes on, but for the most part companies stay within the law because its very easy to show otherwise.

Benchmarks are transparent.

Most of the upside is abroad because the IP is whats most valuable. Whatever shared-services google performs in the US to spread that IP around, are unsurprisingly low value and yiwld the corresponding taxes.
Ah, the security of Windows 98 on common-use school computers.

I think we all had some kind of a username and password with which we were supposed to log in. Except that, of course, in Win 9x it's really only a login to the network (for whatever it was used for -- access to file shares or something?), and to access just about whatever in the OS you can just hit "cancel" and be in.
In 2020 Amazon had revenue of $386 billion and profit of $21.33 billion, so no it would not. That's far under 10% (as expected for a retail seller).
Confusion abounds :D

> Sure. But if you're a FOSS project that they've contributed code to, with or without copyright assignment, that doesn't help you. You've still got to rip it out.

That was kind of my point, at least. Anyone can fake a copyright assignment form if they really want to, so we're not better off asking for it?
It really depends on both latency and bandwidth.

A reasonable POTS modem does ok on latency, but bad on bandwidth. So roundtrip is fine until you send too much data (which is real easy, modern initial segment limit of 10 combined with a 1500 mtu is more than a second of download buffer). If you kept the data small, many round trips would be okish.

On the other hand, traditional geosynchronous satellite always has terrible latency, so many round trips is bad regardless of the data size... One big load would be a lot better there.
> cowbell.png is 18555 bytes (256 × 256 pixels)
> cowbell.svg is 4506 bytes
> cowbell.ivg is 1017 bytes

They did not use a gzipped version of the svg file which would be a more fair comparison. Someone else in this thread actually compared with a gzipped version of the svg file and claimed the savings were still 2x.

I suspect the savings from using IconVG over gzipped svg would be decreased as the size of the source file increased. Though that would need verification.

If we assume the size benefits aren’t significant, I think this is really only valuable for implementing vector graphics presentation on small / embedded systems, given these leaves out a lot of svg features.

It may also be the case that existing svg renderers have suffered from code bloat and aren’t very embeddable. I suspect that a well written and small svg implementation may negate many of the reasons for IconVG’s existence.
Configurable security posture is the sort of thing that got RSA into trouble. For the huge majority of users, opinionated security is a much better approach, even ignoring the maintenance problems of having special features.

The temporary access threat model is a common criticism that people use, but it is largely incoherent. Once you are making human judgements like "enough time to transfer a signal account but not enough time to install a rootkit" things quickly break down into meaninglessness.
There's a powerful guild that spends a lot of money to maintain the status quo.
Since you say you're new, it might be worth looking at Laravel if you learned with the componentized JS approach. The Blade templating language they've been perfecting for years now has started to embrace composable components very similar to a JS framework, but all server-side.

https://laravel.com/docs/8.x/blade#anonymous-components

https://laracasts.com/series/blade-component-cookbook/episod...
> they "helpfully" slowed down iPhones without telling anyone once the small batteries for the size got too old

What a bizarre thing to mention if you are arguing for planned obsolescence. Slowing the phone increased the useful lifetime.

> pop up scary warnings about non-geniune parts being used

Counterfeit parts are an obvious and real problem - it’s good that it can be detected. Just because a battery has been taken from a used iPhone doesn’t mean it’s a good replacement. Also, batteries have shelf life.

If you are comfortable with repairing your phone or trust the person doing it a warning message can be safely ignored.

If you actually don’t trust a repair shop, then the message is a helpful warning.

The things you list simply don’t support the claims.
I’m a big fan of Graeber, his book Debt is incredible and his death was a big loss. That said, he was always more of an activist and narrative-driven writer rather than data-driven, and his work should be considered in that context IMO.
> S3, predates Java and therefore uses the Generic Function paradigm of OOP similar to Common Lisp's ClOS

S3 appeared a few years before Java but there were other OOP languages like C++ around at the time.
Why can't VAT fund a modern government? The GP didn't say anything about the tax rates.

VAT's regressiveness would probably become a real problem in that situation, but that's a different problem.