skysight-inc/HackerNews huggingface dataset:
0RRT only applies to connections after the first load. And what cloudflare does is certainly not what most people on the internet (as opposed to most mega-corporations) should do.
> I don't think it's any harder to master than some other major languages such as C++ or Java

Oh there is just no way it's harder to learn than C++. C++ has the problem that it's all of C (almost everything from C is still in there) plus all the stuff bolted on to achieve C-with-classes when OOP was the new hotness in the 1980s plus then several further evolutions to add major new features, not always in a very consistent way.

There is a sub-tribe within C++ that wants a simpler "subset of the superset". They believe C++ could be made into a healthy modern language which is practical to teach as a first language to students and still has excellent performance and hardware compatibility. But if you speak to members of that tribe they invariably feel there's just a few little tweaks to make to the superset first... and I just don't think their dream will ever actually come true.

Rust does have a lot of complicated stuff, but almost all of it secretly turns up if you wanted to be good at C++ too.

For example, borrowing versus ownership isn't explicit in C++ but it's necessary to understand what's actually going on so that you'll find Stroustrup has actually written proposals for C++ that formalise this exact notion, they just can't be checked for existing C++ as they are in Rust.
ET-Jekyll: Edward Tufte-inspired Jekyll theme
It's more complicated than that. Raising wages results in increased demands elsewhere (e.g., housing). Increased demand of a limited supply will naturally raise prices.

Put another way, over the long term legislating significant wage increases without also creating incentives to also increase housing supply won't solve the true problem. Sure, you can move to areas with lower housing prices and commute, but the resources (time & money) to commute is a cost as well.
It is the same shape! Namely, the Cardioid[1]. It's simply a happy coincidence that the human heart and Mandelbrot set have the same basic geometric shape, and probably not a Dan Brown-ian conspiracy :)

[1] https://en.wikipedia.org/wiki/Cardioid
MIT Bitcoin experiment nets 13,000% windfall for students who held on
From Julia to Rust
Yeah this is reportedly an issue with UPS and Fedex as well. The problem is that America has very few public restrooms. During the pandemic where there were barely any private restrooms either, you can imagine how dire it was for drivers.

America needs public restrooms. That's the core issue here.
It only works if the webapp can keep its calls limited to 1 per page/user action. Lots of webapps make multiple roundtrips (additional fetches triggered by earlier requests so they can't be done in parallel) making it slow even on fast connections (looking at you Quickbooks Time).
Two reasons: they’re not always actually intra company. Apple and Apple Ireland are different companies - and while intuitively it feels like you can just lump them together, it’s often much more complicated than that.

Second, because it is actually moving money. If I’m a Canadian software company that does most of its sales in the US through an American subsidiary (not uncommon), the way it works is the American subsidiary pays the Canadian company back for the sales of the Canadian company’s IP. Otherwise the money would never get back to Canada and the developers wouldn’t get paid! Furthermore, would be silly and tax-suboptimal to ignore the IP-money-flow and treat the Canadian company as nearly pure loss while treating the American one as nearly pure profit.
They might (probably not since the sales likely go through parent company) but that doesn't equate to paying taxes separately in each country you have customers in.
>I'm not a language elitist or anything, but it's not a secret that language evolves towards easier and quicker pronunciation.

What I find pretty funny about this whole discussion is that German is a language that seems very tuned to allow for additions of language. Meaning, if you want to "invent" a new word, the German language has a lot of tools to allow you to do that. Which probably explains the root cause here for why "Latinx" exists at all.
> In this thread, I'm contributing in a tiny way by dispelling the notion that "no one decided [to harm the environment]". As I stated above: If we ever want to turn the tide on global environmental destruction, then it is imperative that we as a society not diminish individual responsibility for the impact of one's decisions and actions.

On the contrary preaching at people to change their sinful ways will never work. In fact, it’s likely to be counterproductive. But self righteous sure does feel good.

If you really want to save the environment, and not just feel like a good person, invent ways to break the zero sum trade off curve between the environment and human flourishing in the short and medium term.
I'm not going to challenge any of the criticisms of OOP, because most of them are valid. That being said, nearly every codebase I've seen* where the maintainers say that they're "not doing OOP" it's really just been a coded way of saying that they don't want any forethought in how they model data structures and their relationships, and to not think through their abstractions. In all of these cases yeah, give me oop. Warts and all.

*This does not include hobby projects by FP nerds, but that's not what I get to deal with at a day job now is it?
Clearly no excuse for being naked with sunglasses, but you should know that the swastika is not a universally bad symbol.

In India you'll see the symbol plastered all around in front of people's home, rickshaws (taxis), and on buildings. Nazis repurposed it for their use but its roots stem from East Asia.

I once got into trouble and had to see the principal in 2nd grade for drawing the swastika while bored in class. It sucks that the Western world is largely ignorant of its positive roots and usage.

Wiki: https://en.wikipedia.org/wiki/Swastika
There really is not. SPAs generally means tons more assets being loaded and hard errors on on unreliable connections.

On a web page, missing a bit of the page at the end is not an issue, you might have somewhat broken content but that's not a deal-breaker.

With an SPA, an incompletely loaded API call is just a complete waste of the transferred bytes.

And slow connections also tend to have much larger latencies. Care to guess what's an issue on an SPA which keeps firing API calls for every interaction?

> So your initial page load would be slow because of all the HTML and JS, but afterwards it should be faster compared to having server side rendered pages.

The actual effect is that the initial page load is so slow you just give up, and if you have not, afterwards it's completely unreliable.

Seriously, try browsing the "modern web" and SPAs with something like a 1024 DSL with 100ms latency and 5% packet loss, it's just hell. And it's the sort of connections you can absolutely find in rural places.
The naked thing, sure, weird, but maybe the camera was on by accident.

The swastika is used in some countries as a religious symbol, among other things. Tourist maps in Japan when I was last there still used it to represent temple locations.

Example: https://en.m.wikipedia.org/wiki/Red_Swastika_Society
Likewise. Thanks for your blog post and your links in it!
First, this is basically admitting you are not good enough, and they are inherently better. Already a self-defeatist attitude that can become a self-fulflilling prophecy. And second, you even mention it:

> self amplify themselves by giving them the resources needed to succeed

That's corrupt meritocracy. Also are you telling me you don't select restaurants, mechanics, food products, opinions of others, etc., etc., based on whether they're better than others or not? Are you saying you just go around never thinking of who does it better than others to then benefit from that? Think about how you reward peopel on a daily basis, and how that ends up contributing to meritocracy.
If you don't know Dan Luu's blog, I suggest reading the rest!
No. A dog is not a human being, unless there is another factor (like your dog was defending you) youre looking at a murder charge. No matter how angry you might get the best you should keep your cool. Otherwise you're betting on being the benevolence of nine.

Only K-9 have that right, and thats ridiculous
Glad to see that they are adding features but I wish the pace was faster. We have been using Cloud SQL for Postgres and overall it is good but there are a number of glaring and frustrating feature holes. The two top of mind for me are:

1) No way to force SSL connections without enforcing two-way SSL (which is a huge pain and not supported by all the clients we use). This is literally just a Postgres config option but they don’t expose it. RDS has had this feature since 2016.

2) No in place upgrade. This is again a feature built in to Postgres and RDS has had it for years. Instead the upgrade story for Cloud SQL is cumbersome and involves setting up a new instance, creating and loading backups, etc.

We switched to Cloud SQL from running our own Postgres and it is a huge improvement, but the feature set is disappointing compared to RDS
No, that's perfect. Absolutely no way to get into conflict with the local rulers. And no way for the locals to discuss the unavoidable corruption.
The executive is allowed to make executive agreements without consent of congress.
It's not impossible because the author of the article themselves admit that there are many ways to fix this. I can already think of one possible way they could speed up the copy-paste from the zip file; by waiting until all files have been copied to the file system before deleting files from the zip in one go. The fact that solutions do not require a change to the interface is a sign that this is not a problem with the abstraction.

Is it the abstraction which is forcing the files to be copied 1 byte at a time? It doesn't seem like it. It's an implementation issue. The interface allowed the plugin to have been implemented in many other ways, the implementer of the plugin just happened to go about it the wrong way.
what did you do to my bookmarks, updated Firefox last week and it spaced my bookmarks to a ridicules level, can I get it back the old way
No. That's how you should chill it before drinking.
I think so, when I was doing the write-up I noticed a few things I could have improved (and a few bugs!)
All of us in the US are here as a direct result of immigration (except native Americans). If immigration causes "deteriorating solidarity and social insurance" then it happened long ago before you and I were even born.
i feel like you are being willfully obtuse at this point.

All I want is two new css properties that mirror the behaviour of the colspan/rowspan html tag attributes. for things that are display:table-cell; (i.e. <td> tags). So that you can do light table manipulation without having to use grid or flexbox, which adds extra cruft that would be made redundant in situations where you want to do something very simple like hide a row.

One last time, i understand this is possible with a whole bunch of css to recreate the entire structure of the table using grid, but if we had these two css properties, you would not need to do all this. it would be more convenient.

If you still do not understand what I was trying to say, I'm sorry, I give up. This conversation has started to genuinely frustrate me at this point.
Reminder that the Newsweek brand was purchased by a cult and is now used to launder conspiracy nonsense using peoples’ trust for the brand [0]

0: https://www.cjr.org/special_report/newsweek.php
No. Doesn't meet any of the standards of self defense.
Personally I am in favor of this editorialized title.

The lab leak hypothesis has been discussed a great deal here recently, I think it makes sense that yet another article covering the background wouldn’t surface.

On the other hand, Reddit banning what now seems to be an important discussion, is a kind of newish and interesting part of the story - especially as it intersects with the broader topic of bans etc as it applies to many companies (see the tank man discussion here yesterday, for example).

The relevant bit of the story (quoted my haltingproblem here), was a new bit of information and the part that seems worth the discussion.

Did reddit make the right call then, or did they suppress an important conversation?
> I'm interested in Rust, though I've never used it.

Yep, that's how most people seem to feel about it before they try it.
God forbid we have regulations preventing companies from doing things like warming up rivers to the point where salmon can no longer spawn there, or tainting groundwater for many generations to come.

>each house having its own

I’ll believe it when I see it but even in such a fantasy, I hate to think what it would do to property values to know there were such things in the neighborhood.
Great. I’ll look forward to the most useful ones getting banned on all the browsers at the same time
Djinn: A Code Generator and Templating Language Inspired by Jinja2
> So your initial page load would be slow because of all the HTML and JS, but afterwards it should be faster compared to having server side rendered pages

TFA is arguing that a user on a bad connection won't even make it to a proper page load event in the first place.

It's probably also worth mentioning that the "gains" from sending only data on subsequent user actions are subject to devils in details, namely that response data isn't always fully optimized (e.g. more fields than needed), and HTML gzips exceptionally well due to markup repetitiveness compared to compression rate of just arbitrary data. Generally speaking you can rarely make up in small incremental gzip gains what you spent on downloading a framework upfront plus js parse/run time and DOM repaint times, especially on mobile, compared to the super fast native streaming rendering of pure HTML.
Taxing revenue would kill small margin high input businesses, lead to double taxation, encourage vertical integration. Makes no sense outside of small business where they get a heavily discounted rate since it's usually there to save them the hassle of keeping expenses.
To me, a pretty sad sign of desperation.
Seems like author makes argument of composition over inheritance in some form, without specific use case and most importantly possible evolution of given use case, arguing about such topic to me is useless, to very large extent.
Well, if I assume that I just got temporary access to someone’s unlocked device, then it would probably be a lot more convenient for me to quickly transfer the account to one of my own devices and then access it from there instead of accessing it from my targets device which I might lose access to any moment.

So from that point of view it would be legitimate to argue that I might want to get notified if one of my contacts transfers his account. I can then double check : “Did you just transfer your signal account to a new device or was that an attacker?”

That might only be interesting for high-risk users though and could impair the UX. Why not make it optional?
Expand on this please? What would be excluded in the "nothing else"? And what good would it do to ban single votes on both parameters and constants?
"A company's money comes purely from extracting value from its workers"

This is really hard to believe because it's pretty observable that labor isn't the only input to production. If that was truly the case, why would anyone work for a company? Why not go work for yourself and skip the middle man?

The truth is because production not only needs labor, but it needs capital, land, and entrepreneurship as well. Labor is only one component, and a decreasing one relative to years gone by. (For instance, the US auto manufacturers make more cars now then ever with fewer employees tham ever)
I see where you're coming from, but format-shifting is different, a different class of product to a locked extension of digital good.

The only inhibition to me making or acquiring a copy of a book in my preferred format is copyright law, I already have a copy on paper; I can download or make a copy easily. That should be allowed as I have paid for a licence to the work (and I think is allowed under Fair Use in USA). As the copyright holder already has a digital copy the restriction of it is silly -- for the demos, who supposedly give the rights in copyright, the benefit lies in making that copy of the work available rather than forcing the extra work of having someone scan it and upload it and make it available. This later route also enables copyright infringement far more readily than the former does.
Saying "was" implies that it no longer exists
30% was a lot higher than I realized.
Insider trading was already made illegal once: https://en.wikipedia.org/wiki/STOCK_Act

We could just vote for politicians like those that passed that law the first time around.

Defeatism in politics is really annoying. The last several (and ongoing) serious attempts at extra-political change in this country are likely the polar opposite of what you want. Be careful what you wish for.
Yes, I think it would be better to start with composition with a few classes that you inject into your implementation.

Next step is to replace those few classes with interfaces and test with multiple implementations of these interfaces.

Class done.

Edit: another important part is to separate your classes into two different types so you don’t end up as described in the article.

One type of class is data only, like old style struct.

The other type of class is a repository type, class for working with data classes. Thus you never ask a data class for more data, you ask a repository class for that.

That eliminates the problem that the article describes as complex relations between data classes.

Benefit of this is that you can create data classes from different sources, thus it becomes
easier to gradually rewrite your storage as long as the data classes stays the same.

Edit 2: the author of the article seem to describe something what I wrote, a datastore that exposes plain data objects.
This is the whole difference between a revenue tax and a profit tax.

I don't actually know why exactly a revenue tax isn't more popular, say 1% revenue versus supposed 30% profit tax. (As if any corporation actually pays that tax rate).
A dog needs to run, but not all the time and in all places. Walking on a leash is a required skill unless you live in a very remote area that you never leave.
You are responsible for your property. If you own stock, you own part of a company so you are responsible for its actions. In the case of mutual funds, it's the funds' job to understand the businesses it invests in for you. There could be an exception for non-voting stock though.
Nevermind connection speed, the modern web is unbearable without ad blockers.
Why don’t countries do this already? E.g., most European countries and presumably the US dislike that Ireland undercuts corp tax, so why don’t they penalize corporations who operate in their borders but are headquartered in a country that doesn’t have agreeable tax laws?
> how they handle the real world challenges of remote work

But an interview is not normal work, if I'm in a meeting with my colleagues and my kids start screaming it's ok to mute myself and tell them off, possibly drop from the call.

During an interview I could do the same but that would also stress me out a lot at a time where I'm already stressed out. I've interviewed people who freaked out because of a bad connection.

Of course, Your Candidates May Vary.
This list doesn't really have anything to do with interviewing. All of these tips are things that you should do on any professional zoom call (although I don't really see the purpose of advising people that their laptop mic is adequate and that high quality audio is unnecessary - in my experience it makes a huge difference)
"Controversial" has no meaning in this context and I dislike the framing. Insider trading is defined as both material and non-public. The notion that a senate briefing about COVID by some random person about their personal opinion on what might happen doesn't even come close to qualifying as material. Nowhere close, not even in the universe of material. People might not like it, but not only were these stock sales 100% legal, they weren't even controversial.
You gotta come visit rural Appalachia and see if you still think they have any power.

We have turned our poorest, most vulnerable populations into the enemy. We did it in the 80s/90s with young black men, then in the 2000s with Muslims and we’re doing it again but this time it’s “racists”. Because we have to have an enemy.

This is not a defense of racism, but it is a defense of the people being made into the target.
In fact, Spanish syllables only end in up to two consonant sounds (nearly always "ns" or "ks"), unlike English which can end in up to four consonant sounds (e.g. "texts").
If he gives screenshots, we're about to see Y Combinator and HN play a long game of whack-a-mole with those who repost the screenshot.

We know who always loses when the Streisand Effect becomes in action.
I agree that this is hard and that there are no global tax authorities, I wasn't trying to say that's something that can just be implemented. It's probably the most realistic solution to the transfer pricing problem though, which probably says something about the scale of this issue.

I also disagree that the developing world is that much of a problem. Currently, in the developing world, money flows to places like the U.S. Virgin Islands, Bermuda, etc. While I'm sure they are not the only places that could act like as tax havens, there's probably a limit. Multinationals probably aren't going to want to relocate their headquarters to a developing country like Egypt for a variety of reasons like language, currency, corruption, weaker property laws, ease of moving cash, etc. Tax havens could also be disabled with tools like sanctions on a G7 or G20 basis. Bermuda doesn't want to play ball? Sure, then the G20 banks and governments will not allow their citizens to deal with Bermuda.

As other people have said, the goal isn't to prevent this from happening, it's to make it too risky or expensive to justify as opposed to just paying corporate tax on profits without shifting them.
Kicking and screaming? Do you have any evidence of this? Amazon led the pack. Target, Chipotle, and others have followed.
I hate Wired, it's the same kind of "storytelling" that other publications like to manufacture, only applied to topics I care for. You can't trust anything about them (even if they feel intuitively true) because they ignore or modify anything for the narrative.

> her Warhammer knowledge slyly tested by dubious men who felt the need to vet their non-male adversary

An infuriating thing - but no mention of how Wired came to know the motives of these dubious men. Presumably the unchallenged opinion of Ostrander, but even that is something you have to guess from the mishmash of direct quotes and paraphrasing.
Good example of completely igoring the „data“ part. What are the inputs and outputs? In some cases it would make better sense to differentiate the train vehicle by a type enum, where as in other situations it might make sense to derive from a general „vehicle“. why, when and how are the important things to think about and this should be taught.
I self-taught myself the core parts of Rust, but when I recently decided that I wanted to do Rust full time, books like this (including this one, in fact) easily paid for themselves in terms of time saved even for a heavily discounted value of my time.
Because Twitter is getting involved in politics. The US didn't like it when Russia got involved in its elections, so why is it ok for Twitter?
Are you using "sophisticated" as another word for "elites"?
Rust is one the hardest language to read. Take two people that never used Go or Rust and make them read code, good luck with Rust.