skysight-inc/HackerNews huggingface dataset:
Looks like it does an remove and add in the same commit:

https://github.com/presslabs/gitfs/blob/cf92acc1fdb0bf93d599...

called by:
https://github.com/presslabs/gitfs/blob/cf92acc1fdb0bf93d599...

So it'll be tracked as a rename (renames in git are tracked heuristically anyway, as long as they're part of the same commit).
Thanks for sharing your experience! I can see how you were struggling trying to handle different "versions" in subsets of the repo.
In my experience the "monorepo" workflow implies a "working on master/head" mindset, but this is not always the best approach depending on your specific needs.
And before someone criticizes Ruby for being inconsistent in how the method is called, Ruby isn't a callable oriented language [1]. The common case is calling methods, so the fact that you need to say `.call(5)` both makes it more consistent and makes real code more concise, especially when making DSLs where chaining is really useful.

1: https://yehudakatz.com/2010/02/21/ruby-is-not-a-callable-ori...
(a) doesn't refer to owning the copyright, it refers to owning the physical copy (the hardware which the information is saved on, the paper and ink in a book).

GitHub's TOS requires permission to copy, because github is not just executing your code.
The cost of the eviction moratoriums is inevitably going to be borne by the renters.
> You really don’t need a PHEV in the US at least

You misspelled "California". In major US cities, you are lucky to have one super-charger per million people. If you live in an apartment (as many people do) and cannot charge your car in the parking lot (which, due to power load requirements, most people cannot), you don't have a great way to keep your Tesla filled up.
No. You don’t have the right to tell people who have lived in the same way for 100s of years in small, rural communities how to live and force them to take in incompatible, ward of the state refugees.

You do not have the right to destroy their culture and way of life because you “know what is best”.

This is a local issue. If you’re so certain your political party is “doing the right thing”, then allow those migrants to live where they are accepted and by people who want them.

You are not special, smarter, or more morally superior than your rural countrymen because you parrot party indoctrination about forced multiculturalism. Put your money where YOUR mouth is, not mine. Stop forcing others to pay for your virtue signaling.
it sounds like you would appreciate the opportunity to speak to an FB dev
All I know for sure is in America anyone from any country can buy our land, and homes.

Absolutely no requirements besides an email, and money.

(I don't understand why their isn't more of an uproar, especially when the stock is so low to begin with, and housing is our biggest expense.)
I'm aware of this usage of cope, and I guess I might use it myself if the opportunity arose - it's just 'to be cope' seems a different usage.
I never understood Japans reluctance to adopt EV's given the country's lack of fossil fuel production.
Whom are you running from?

Even if you can shorten the stop times by changing drivers, it is a big relief to get out of the car for at least a few minutes, literally stretch your legs, visit a bathroom and perhaps get a coffee or a snack.
LeetCode Median of Two Sorted Arrays
4g modems connect to 4g towers.

4g towers transmit downward to users in the city below them. They do not transmit upward.

That is why if you leave you phone turned on during a commercial flight, it will stop working after take off anyway. The towers don't send signal upward. You might still collect some residual signal for a little bit if you are near a tower and directly above it for a thousand feet or so, but not at 14,000 ft.

This couldn't be done with a 3g/4g/5g/LTE modem.
Renting LAND should be revenue neutral. Renting use of the building on the land should produce profit.

This creates good incentives, because the more you invest in structure on your land (ie more housing), the lower your effective tax rate is on the profits you generate from renting. $100 land rent, taxed at 95%, vs 100$ land rent + 500$ rent from housing 5 people is taxed at ~16% overall( 95 / (100 + 500)). Although ofcourse being able to house 5 people would require an investment into buildings, so it is not free money, and there is also competition from others who may be able to house 6 for the same building cost and thus maybe only charge 95$ per person.

Also here is a link of a book review that explains these ideas really well.

https://astralcodexten.substack.com/p/your-book-review-progr...
With the influence of corporate interests and higher government on political parties, it seems that voting's becoming a decreasing relevant way of affecting changes in our society.
I like python for that exact reason.

You can get everything you want done with functions and imports.

If want to OOP it's there but not convoluted.

Its like OOP light.
The UK has had a successful NHS vaccine campaign that has resulted in breaking the link between hospitalisations and cases, now removing the need for further lockdowns.

We are aware that after preventing people from mixing, our immune systems are now more at risk from more typical virus outbreaks this wintertime, which is one of the costs of lockdowns.

We have already seen in history how isolated populations can be at risk of viruses such as smallpox. New Zealand's attempt to isolate the world is making the best out of a bad situation, but it's by no means the only way to "trust the science".
Looks like this is basically a dupe (slightly different link) so I'll repost the full thread link on nitter (which worked for me) originally posted by _microft:

https://nitter.net/trungtphan/status/1429464889307762688
Have to concur unfortunately, if we're talking about the South of Italy. Their infrastructure is nowhere close to the one in the North. And I can imagine rural will have even less.
Yes, I’ve seen it on websites (eg GMAC) but the operators available are trivial (e.g. mean, median)… system will not process the request if the sample is too small (I think the minimum sample size is actually a function of how much you pay)
I think real estate has proven to be somewhat of a market failure when so much is taken up by landlords and investment firms driving up prices without providing much or any value. The pandemic has only made this worse as big firms ride out the storms and buy even more land on the cheap to rent back out at an obscene profit.

My parents used to pay $1000 a month in rent for a property that I know the taxes on amounted to maybe $3000 a year, and the landlord rarely did anything else than pay that tax. Sent a bargain basement repair guy out a few times to fix the heater maybe. That's 300% profit for nothing, pure rent seeking behavior. That's not good for society.

More needs to be done to encourage individual home ownership and discourage people having no choice but to send a third to half of their income into a black hole every month.
Willing to take a shot at a quick tldr?
That’s a theory, utilizing reversion to the mean as it’s basis but it is not a rule. With different market conditions, housing prices could also correct for rental prices.

Meaning if rents stay down after decoupling from an increase in housing stock value, the house prices could adjust down in the event there is over-supply and the market at the margins decides to rent rather than buy because it’s cheaper.
You lost me at 'the project'. My primary point is that the recommendations in the article don't scale well, nor do many of the recommendations I'm seeing in here. Paying folks under the table with gift cards is very low risk on the order of tens of candidates. It's not on the order of hundreds or thousands, particularly if you're operating in a market that is already highly regulated financially.
Sort of, in that they are a thing you do to constrain generic parameters.

A significant difference in my understanding is that type classes and traits are required, but concepts are not. That is, using the example from the article, a concept can tell you if you're passing something that doesn't add, but you can add inside a function without using a concept. In other words:

fn add<T>(x: T, y: T) -> T {
x + y
}

This won't compile in Rust:

error[E0369]: cannot add `T` to `T`
--> src/lib.rs:2:7
|
2 | x + y
| - ^ - T
| |
| T
|
help: consider restricting type parameter `T`
|
1 | fn add<T: std::ops::Add<Output = T>>(x: T, y: T) -> T {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^

This suggestion works, but you don't have to write it this way. Once the constraints get more complex than T: Foo, I personally switch to this form:

use std::ops::Add;

fn add<T>(x: T, y: T) -> T
where
T: Add<Output = T>,
{
x + y
}

I find it a little easier to read. YMMV.

Whereas in C++, this does compile:

template<typename T>
T add(T a, T b)
{
return a + b;
}

If you try to add something that doesn't have + defined:

int main(void) {
add("4", "5");
}

you get this

<source>:4:12: error: invalid operands to binary expression ('const char *' and 'const char *')
return a + b;
~ ^ ~
<source>:8:5: note: in instantiation of function template specialization 'add<const char *>' requested here
add("4", "5");
^

Whereas, if you do what the article does (though I'm using char* instead of std::string, whatever)

#include <concepts>
template<typename _Tp>
concept integral = std::is_integral_v<_Tp>;

template<std::integral T>
T add(T a, T b)
{
return a + b;
}

int main(void) {
add("4", "5");
}

you get

<source>:12:5: error: no matching function for call to 'add'
add("4", "5");
^~~
<source>:6:3: note: candidate template ignored: constraints not satisfied [with T = const char *]
T add(T a, T b)
^
<source>:5:15: note: because 'const char *' does not satisfy 'integral'
template<std::integral T>
^
/opt/compiler-explorer/gcc-11.1.0/lib/gcc/x86_64-linux-gnu/11.1.0/../../../../include/c++/11.1.0/concepts:102:24: note: because 'is_integral_v<const char *>' evaluated to false
concept integral = is_integral_v<_Tp>;
^

This doesn't feel like a huge change because add is such a small function, but if it were larger and more complicated, the error with a concept is significantly better.
RM43 enters the chat.

RM43 has issued the KILL command; Kudzu has been disconnected.

.... 20 years later:

Cancer has entered the chat.
How about this for citation:

https://en.wikipedia.org/wiki/First_law_of_thermodynamics
Also, the purpose of Republican voter purges is not, particularly, to find people who have double-registered. It is more useful to the GOP to have a ton of false positives. Having a huge headline number allows them to claim that voter fraud is rampant ("Over a million people double registered!!!"). It also allows them to challenge the registration of many voters that the GOP doesn't like. Whether they've actually succeeded or not in finding double registration, these challenges raise the bar of voting difficulty for the other side.
Headline has been editorialised - Actual headline:

Apple and Google ordered by Russia's media authority to take down the app of Vladimir Putin's biggest opponent
> Your Java program throws some random NullPointerException? Prints, and lots of them.

Or just tell your debugger to break on exception.
> a tax on ground rent should replace our familiar taxes on labor, capital, and economic productivity.

Even better, a tax on economic externalities, like pollution.
Based on driving through lots of rural NC, SC.. kudzu will win. Hands down.
A lot of things I've read on the whole mask/no-mask mandates touch on the bit where the CDC said that vaccinated individuals did not need to wear masks, but the general public decided that meant that no one really needed them anymore and stopped wearing them. None of them follow the results of that decision, though. They just sort of skip over the idea that if nearly everyone stops wearing masks, the few who do are simply getting overpowered when it comes to the statistics. Of course cases keep going up when the vaccinated take their masks off - because many of the vax-hesitant are taking theirs off too! That's like a dam with two cracks temporarily patched to get fixed, but then taking both patches off when only one of the cracks is fixed. The valley is still going to flood, and people are still going to die because of it.
> That's right up there - identical premise - with the ever popular HN refrain: but who will pick the strawberries if not for the immigrants.

In my experience people making that argument are more often than not the type that think manual labor is "beneath" them. The type that would rather collect unemployment for months at a time than take a job they don't like. It says much more about them than they think it does.
Just picked up a mint condition E7470 (i5) with 16GB RAM, 256GB SSD and a new battery for €230. Decent Linux-friendly machine that should last quite a few more years normally. Dell Latitude machines are always worthwhile to consider, both new and second hand.
"Think fast, slow" anyone?
Oh wow cool! And what sort of latency can they achieve?
You see traditional Unix/GNU programs as working well and interacting will. I see a programming paradigm designed for six-char identifiers, not designed for whitespaces and punctuation in names, running in something that emulates a physical terminal that emulated a paper-based terminal. Terseness is there, but ergonomics of use for non-utter-experts could be improved.

I think that the shell paradigm could be so much better. If there's a momentum to make a change from that, I'll jump on the bandwagon. Any change is better than the current state of the shell.
Note that std::totally_ordered is a concept (this topic is about "C++ 20 Concepts: The Definitive Guide") whereas you're talking about std::partial_ordering which is a class, also introduced in C++ 20.

Specifically these ordering classes are the result of the spaceship operator and the concept doesn't care whether you have a spaceship operator.
> Tesla does not let other vehicles charge at their stations, at least in the US.

IIRC, the EU forced all EVs to adopt an industry standard charger interface. So, yes, it's a stupid US thing.
Thanks for your answer !
It should be especially unsurprising when you pair this with dramatically reducing inventory at the same time housing demand is at an all-time high.

Almost 1% of renters get evicted per year in normal times. Almost 0.5% of homes get foreclosed in normal times.

^ This makes up a decent percentage of overall new leases / purchases. It's not like 100% of renters move every year.

We have a lot of markets with restricted housing measures that should make it obvious that reducing supply even a little, can cause prices to go up a lot.

You give people the largest transfer of money in history - increasing personal income by the largest margin in decades, lower interest rates dramatically, AND reduce supply - at the same time everyone is going bat-shit insane trying to "WFH" with kids and there's no where else for them to spend money...

I will be surprised if there is not some really bad unintended consequences from this. But I'm far from surprised that prices are going up in the middle of a "recession". There's 30% more M2, personal income is up 10%, and payments are ~15% cheaper due to interest rates. Why should anyone be surprised that rents are up?

Las Vegas had the highest increase in rents. It had the highest unemployment rate. People on unemployment were making > median wage. Why should anyone be surprised rents went up?
Locking people in their homes with military enforcement… Internet shrugs.

Killing dogs to prevent human travel… internet: the horror!
I worked in consumer electronics, but I can't fathom at all why having two parallel electric systems is though to be simpler than one. A backup battery, maybe, but not a split system.

> - Just because a batter is well suited to drive a car motor doesn't mean it's also well suited to power a AC, entertainment system etc.

This has no basis whatsoever from electronics engineering standpoint. All these cars have something to provide regulated 12V from main battery already.
>Right now a big part of the reason why real estate is overpriced is that the costs of maintaining it are artificially low, because the government allows people to push externalities like this onto their neighbors.

Sounds like a HOA would be prefect for you.
I wasn't clear, it's not the money. The gift card suggestion was basically a way to pay 'under the table', which doesn't scale.
After scooping up your phone numbers, address books, linking up your social media accounts and also inviting others via your address books, privacy is now important?
I love Notes, but the lack of Watch support is inexplicable.
MasterCard has claimed otherwise, sorta.

https://www.cnn.com/2021/08/20/tech/onlyfans-explicit-conten...

> Seth Eisen, a spokesman for Mastercard, told CNN Business it was not involved in OnlyFans' decision to restrict the content it would allow on the platform. "It's a decision they came to themselves," Eisen said
No, owning land is a revenue neutral activity. Owning housing is not. Landlords charge rent above the rental value of the unimproved land. The difference is their revenue. That revenue is greater than the cost of building and maintain the building so landlords make profit.
I feel like ASML is the company that almost everyone who would care has heard of at this point. Granted, I hadn't heard of them 3 years ago, even though I work directly with HW designers.

Its just funny how they're going through the hype cycle in their level of public awareness. Give it 3 years and (hopefully) the "general public" won't have to care about them again, because chip shortages are resolved
:)
https://www.google.com/maps/place/Morecambe,+UK/@54.0705645,...
How can floats be totally ordered. This isn’t even a matter of NaNs or not. A set of floats where two or more floats compare equal does not permit a total ordering.
Tesla’s Dojo Supercomputer Breaks All Established Industry Standards
This is not unheard of in the US as well. When you go into deteriorated urban neighborhoods, one of the reasons for the many vacant homes is that the accumulated property taxes on a particular home are far more that the value of the home. If you sell the home, the taxes go with it, so a new owner would have to pay those accumulated back taxes. In my state, after three years of unpaid property taxes, the property can be auctioned, but that assumes there is someone who is willing to pay for it, and then there is a period where the original owner can refund the buyer and take possession of property again. That makes it a long and fraught process to buy one of these auctioned properties.

So instead, they negotiate with the property owner to have them donate the property in return for forgiveness of the back taxes. This happened with a number of neighborhoods in Philadelphia, when I lived there. After the city took possession of the property, they would then setup a neighborhood group to give or sell the properties to people or businesses that they thought would help "gentrify" the neighborhood. The people requesting properties would fill out an application detailing how they would use the property, and the neighborhood council would select "deserving" applications (I put that in scare quotes because the process would sometimes be corrupted by people favoring friends.) I knew someone on one of these councils, and considered applying for a home, but decided I wasn't that committed to living there, and a year later moved west.
On the other hand for those of us who relax at home over the weekend, that would be entirely normal. I hope leisure without a digital tether isn't so unheard of that it becomes suspicious automatically.
Exchange still has terrible flaws
One does not simply calculate the absolute value
Doctorow seems to be missing the meaning of that quote (which is also not the title of a talk, ironic or otherwise). It was specifically a comment on the usefulness of computer language models created manually based on linguistic theories of grammar versus ones in the same model family created automatically from real-world data -- the latter tended to work better. These days I usually hear it quoted more broadly as a warning about the danger of encoding too much possibly-wrong domain knowledge in an ML system when a more generic model and the training data are sufficient to learn the useful parts on their own.

Neither of those translates into disdain for qualitative understanding of the underlying reality behind the data set, which is one of those things that everyone knows is important. The problem is that such understanding is actually hard, and easy to mess up even when you're trying.
>Google "deadweight loss price ceiling rent control" to see the detrimental economic effects of that policy.

One of the supposed detrimental effects of the policy is a lower rate of homebuilding which exacerbates the problem yet New York's fastest rate of homebuilding (the 1950s) still coincided with the highest level of rent control.

It's a topic of study (like the minimum wage, corporation tax, etc.) I'm also not really sure I trust most economists on since there's way too much $$$ (e.g. think tanks, koch money -> universities) invested in usefully wrong results.
I see repopulation of the rural areas in japan has precisely the same problems as "repopulation" of US rural areas has.

What they need is immigration. Badly. Those are the most willing people to come and economically rural areas are cheaper and thus more affordable for immigrants.

But the population that remains in rural areas is inflexible and strongly tied to ethnic identities.
When it comes to economics, I don't believe in hard limits. Policies should not be brittle numeric rules ($15 minimum wage, $800 maximum rent, 1 child policy). Think gradients that affect incentives at every point in the map, not hard step functions with wide open loopholes.

Plato's ideas seem well intentioned but somewhat ignorant of higher order economic effects of such "1 child policy" like rules. Much better to have a tax policy that's well aligned with the incentives we want to promote, and let the market figure the rest out.
Yep, I feel bad for many of the less technical "rubes" who still believe they're somewhat anonymous on the internet if they, e.g. use Incognito (which Google went out of their way to market as such), or buy some dubious VPN service, or use disposable emails on Reddit, Twitter, etc. accounts.

You are simply not anonymous on any site you visit or search you make or place you go with your phone. The tech giants and their "data sharing partners" can correlate you a dozen ways, and most of that is by design via "features" like JS APIs and browser data that is included in every request.

Those of us paying attention know that Twitter, Reddit, Google, FB, and the rest will turn over your real ID to law enforcement, no questions asked.

And it won't be long now 'till some conservative whistle blower from Google or Twitter leaks the proof that the tech giants - via the more politically inclined activists and operatives who now work in their executive offices - have created blacklists which are used to ensure no wrong-thinkers (e.g. Trump supporters) are hired or employed at their own companies. And then it will be leaked that these same blacklists were traded and sold off to their "partners", and are being used for similar purposes in all of corporate America.

And from there, we know how this story ends, though I'm not sure the activists enabling it understand that things won't turn out well for them either.
So what does TSMC then do that no one else can replicate if they use these machines?
I wrote this in Feb 2020 after years of downvotes criticizing self driving cars and AI https://medium.com/@seibelj/the-artificial-intelligence-scam...

I will still take a thousand dollar bet from anyone who thinks self driving cars will be here in 10 years. No one ever accepts!
Thinking about it more, I don't think I'd even heard of TSMC until 2014 or 2015. Not entirely sure.