skysight-inc/HackerNews huggingface dataset:
I'm really sorry if it comes across that way. We definitely don't think you did anything wrong. I also get that when things work a certain way for a long time, it's totally reasonable to expect them to keep working that way.

If I could distill the message re: slower merges down to 2 essential points, they would be this: (1) we underestimated how impactful this would be for some customers and that's on us; (2) some, in fact I think many, users believed they need to wait for the merge to complete and we wanted to clear up that misunderstanding.

From your use case, where you merge a small change and then want to pull, create a new branch, and start working again right away, I understand this directly affects you. I am surprised merges would be super slow for you if you're just merging small changes, though; average merge times are still just a few seconds. Have you opened a support case?

For many other users, I do think the UX changes we're rolling out will make a difference. There are a lot of users who would click merge, maybe 5-10 seconds would pass, and they would assume something must be wrong so they'd refresh the page and then it would look like nothing happened. Today we pushed out an update so that if you refresh the page and the merge is still in progress, you'll actually be able to see that.

FWIW we do have some longer-term work in progress that will make merges (along with basically all file system I/O) a lot faster; but it's a ways off and represents yet another significant architectural project (though much less disruptive than this one!). I didn't mention it in the article because it will take a while.
Your government seems confident they can keep up this pace. I hope they're not overpromising on that front
The future of error handling in rust
public broadcasting? you mean state sanctionned propaganda disguised as news?
> ... giving revenue to the copyright holders.

That's a reference to factor four of the fair use test, "the effect of the use upon the potential market for or value of the copyrighted work." (17 USC 107).

None of the factors are dispositive, however. For example, a scathing book review that quotes a passage to show how bad the writing is might eviscerate sales of the book, but such a use is usually protected. For a counter-example, see Harper & Row v. Nation Enterprises 471 U.S. 539 (1985).
What systems don’t have grep? Off the top of my head, anything vaguely POSIX compliant would have it, and anything descended from 4th Edition Unix would also have it, which seems like it would cover everything.
VCs don't invest in a product that won't pay dividends. Of course they'll drive prices up once they've monopolised the market.
That's an insane price ($5 a month). HBO subscription costs $14.99 a month. Expecting indi artists to get that level of revenue is insane.
Sounds handy. Are you interested in sharing the source?
The future of Buck
>Clearly you are not

My first reply to you says they have broad differences.
It’s crazy to think that Texas and California started out having the same number of people as recent as 1940, and now California is 33% more populous. It isn’t weird that growth in Texas might start picking up considering how slowly it has grown compared to California over the last 80 years.
Ok this is tedious, socialized typically implies a higher level of government involvement (benefits, regulation, subsidies etc.) and often nationalization (like that socialist mexican oil platform that just lit the gulf on fire) than say a more free market economy democracy. Yes, technically you can have a socialist democracy. (Depending on how you stretch the word “democracy” you could have a democratic anything) However, in socialist democracies it is rare for companies to enjoy similar protections from government interference as the individuals do (and often the individuals are interfered with more as well). So a democratic company is a company in a nation whose democratic politics result in protections of the companies as well as the people. All political systems are fundamentally economic systems, lets not be naive.
To me, the important quote was this:

> so a few dedicated nerds wanted to see how far we could get with that. In all honesty, we didn’t actually expect to get very far, but it was the height of a pandemic and we didn’t exactly have anything better to do.

Think about it: the pandemic caused many people to stop at the same time and for a long time. GPT-J took about 10 months to be released. It may not have been possible in a different context.
Yeah, there's a supply of Pfizer but it's a drop in the ocean compared to what they committed to AZ. The government declined a deal for Pfizer last year in favour of majority AZ, and has had to renegotiate for Pfizer since. Increased Pfizer supply is due to arrive soon.
Youtuber Friendlyjordies uses truth defence against Australian politician
I'm wondering, what's the difference between the 'real' cell library and 'symbolic' cell library?
It's not a straight feed (like you'd expect), it's more like recommendations so not all videos show up on it.
I had an initial reaction when reading this comics of, "Man, this guy has become very cynical about the company!" I remember reading some of the earliest comics and having a little laugh, but I kind of lost track of it and hadn't checked up on his stuff for a while.

But then I looked back to the earliest comics and even most of those come off as fairly critical of the company. There doesn't seem to be so much of an attitudinal shift as this guy has been focused on criticism from day 1. (Which is not necessarily a bad thing. Every big organization can benefit from reasonable criticism.)
"Similarly, the research found no evidence of millionaire flight from California...".

This nonsense is clearly peddled by local politicians trying to save their faces.

I moved from CA to Vegas which automatically boosted my income by +10%. With covid times where major employers allowing people work from home - this is logical move for tens of thousands of people.
No houses for sale in decent Vegas neighborhoods here, mostly hunted by people from CA.

My millionaire friend sold his beloved house and moved to NV as well.
Lots of people i know moving to TX, FL or NV.

Raising taxes, new taxes, stupid liberal policies stimulating crime and filth, unhealthy political climate, corrupt and uncapable governor.

The list goes on. En masse or not - the tendency is there.
While this is literally true (anecdotally, during the peak of it in early June, I registered 106db standing still in a suburban neighborhood just outside the beltway near a large tree playing host to quite a few of them), I'm going to go out on a limb and suggest that it's not the noise that drove people to gas the bugs. More likely in my mind:

1. protecting young trees

2. a perceived need to protect brush/flowers/etc.

3. mitigating the landshrimp "ick" factor (i.e. "it's big, gross, and lands on my shirt for no reason").
Not gonna lie, the last example made me happy, but my practical side was screaming "just use flexbox, jeez"
> I'm having trouble seeing the negative consequences here.

Well... being easily manipulated into believing the hoax and taking a side in silly fork war. And implicitly approving what rigged poll is just fine for community.

I don't want to condemn anyone nor to clear anyone, but your analysis is binary and misses two important cases ③ maintainer didn't lie, just exaggerated things a bit, ④ exploiting public fears about 4chan.
I agree. But Twitter’s fact checking in India is not about such nuanced matters. Someone literally makes up Hindu-Muslim BS and spreads it on social media when it’s demonstrably false. This is what folks like Alt News do. Bust fake news about “Brahmin priest attacked by Salim” as “A picture of a guy accidentally falling in the pit from 2004”
Amelia is an awesome person and continues to post awesome, useful content.

I always trip up on height/width being a % of the parent, and just default to using vh instead.
Basically no non-Minds were consulted in any meaningful fashion regarding the matter of handling the excession, at least as far as the text goes.
That was the original intent
Agreed, in the same way that "it's not paranoia if they really are out to get you," in this case "it's not a bubble if the skyrocketing prices have a real foundation" -- in this case, a severe shortage of supply that is not forecast to improve.

It's not even a good investment when it comes to one's primary home. So your property went up 60% in ten years -- so did the one you'll have to buy if you sell it.

The newspapers abound with stories of houses that earnt more in a year than their occupants did.
Heh, a younger me would definitely be walking around with a black T-shirt with:

from functions import *

…on the front and

@cached_property
def troll_face(self):
return ‘:)’

…on the back.

functools and itertools are amazing and I love them both. They are especially useful for teaching high school CS without having to stray from Python, which the kids at all levels know well and are comfortable with.

However.

Using @cached_property feels like a bad code smell and it’s a controversial design decision. The example given is more like an instance of a factory? Perhaps if the result of the render function was an Important Object™ (not just a mere string) then the function’s callers might not be so cavalier about discarding the generated instance.

I would like to see the calling code that calls `render` more than once in two different places (hence the need for caching with no option for cache invalidation?). When every stack frame is a descendant of main() then there’s no such thing as “two different places”!

def main():
page = HN().render()
while ‘too true’:
do_work(page)
tea_break(page)

Ironically it doesn’t feel very functional.
What's wrong with DOT?
> * Note: The church I attend is a world wide church and divides it's congregations based on geographic area, encouraging people to attend the service based on where they live. This point is made to forestall the correlation causation criticism, that would imply the church I attend is particularlye attractive to people that have recently moved in from SoCal,

If we are talking about movements of people between California and Idaho, we can throw in Utah as well, then there is one church that has traditionally been very strong in those three states (and much of the west). I mean, what other church is so strong in SoCal that it owns a bunch of land (enough for a few sports fields) in LA Westwood near UCLA?

If Mormons are leaving SoCal for Idaho or Utah, that wouldn’t be very surprising at all.
You’re 100% right, thanks for the correction.
I'm obviously biased, but we're not an afterthought. I think the best way to explain things is that Bitbucket was a startup that Atlassian acquired; we had to independently solve many cloud-specific problems while the rest of the company was largely still focused on building server products; and as the company started investing in a platform, they prioritized onboarding Jira and Confluence first which are built on a completely different tech stack than Bitbucket Cloud.

The reality is that this migration is one of the clearest signals I can point to that the company is investing in Bitbucket. Our platform teams have been awesome and given us a ton of support, including features that didn't exist before (without going into too much detail... you can probably imagine that Jira and Confluence don't have nearly the same requirements around file system access that we do).

Yes, Bitbucket Cloud and Bitbucket DC are two different teams and code bases; but we work closely together and are talking a lot about both products' roadmaps and future vision. And we even have engineering teams working together on a shared project and may do more of that in the future.
Aurelio – Mixpanel for Your Thoughts
All right, so what this means is climatists can't even predict what weather will be like next month, but claim to be able to predict global climate 20 years from now.

Did I get that right?
> And it would have been relatively easy to put up a notice that said "your DNS server seems to be dropping all EDNS0 data or whatever stupid thing it's doing; would you like to switch servers"? Which would have avoided centralizing everybody by default.

Would you really expect ordinary users to understand that and respond appropriately?
I believe the primary reason for anti-tech sentiment in SF is gentrification: https://en.m.wikipedia.org/wiki/Gentrification_of_San_Franci...
Your anecdotes are not data. This research paper is, and I expect it's a lot more representative than your anecdotes are.
https://www.fda.gov/news-events/public-health-focus/fda-and-...

Exactly. They have approved 3 niche pharmaceutical industry replacements. Meanwhile they have kept their head in the sand regulating the 26 state cannabis industry, and we have no universal standards for contaminants, potency, etc. beyond state imposed regulations.

The CBD industry, which has been commercialized in most states, is also totally unregulated.
The worst part of python is the lack of utility functions for munging collections. But it sits at a slightly higher level than this - things that are idiomatic in other scripting languages like groupBy(fn), sortBy(fn), countBy(fn), collate, are all inexplicably like IKEA self assembled furniture in Python instead of first class entities. It makes lots of routine data munging and algorithmic work much more annoying than it needs to be (comparing to Groovy, Ruby, etc).
We have these too, but culturally it just hasn't caught on. It has nothing to do with first world, third world, etc. It's "Did your parents raise you to think that toilet paper works and that bidets are weird?" If so, then you're doomed to have a disgusting, ignorant ass.
For the same cost we could install multiple air-source heat pumps at nearly the same efficiency. That's a way better tradeoff.
Memes are absolutely copyrightable, heard of Grumpy Cat?

New genetic sequences are patentable, not copyrightable, but that because of the process involved in creating new genetic sequences more then the genes themselves.

Sure naturally occurring genes aren't patentable, but it's not like we have code growing on trees. So that's a terrible comparison.
A fork is like a revolution - its kind of a last resort thing. However the threat of it is important check on the power maintainers have.
Immutable memory — writing functional Python or Rust can come close. Pre emp scheduling — I assume this is to prevent deadlocks? This and everything else is very nice but do we need a full VM for that?

I’m not trying to be a jerk but I want to understand why this isn’t a feature implementable as a runtime.
> without explicitly calling for violent uprisings, etc

So that's the problem in this context. Twitter WAS being used to call for a violent uprising in the name of a blatantly false non-existent "genocide":

https://news.ycombinator.com/item?id=27773994

To repeat, a farmer rammed a tractor into a barricade causing the tractor to overturn and was killed. The whole thing was clearly caught on camera[1][2]. Within minutes there were blatantly false tweets flying around saying that police had fired on the farmers and there was a genocide in progress (with an associated hashtag). Twitter refused to take down such blatantly false and deliberately incendiary tweets.

1. https://economictimes.indiatimes.com/news/politics-and-natio...

2. https://www.youtube.com/watch?v=qgSLaOMEzHY
Sure. But Hawaii is very small. Less than 0.4% of the US population. People have brought it up many times on this discussion thread.
Know saying wrongish, but for multi-char-exclusion matching, can't you just do [^chars]?

So to search for words without any vowels just 'grep [^aeiou]'?
Developers mess this up as well.. you should only need to agree to location to pair your device the first time and the permission can be revoked after.. because the app should save the hardware id of the paired device.

Many developers choose to have their app not function if this permission is removed, even though it is not needed.

I've written a number of companies and gotten them to fix this, but Google is doing the biggest disservice by making it so confusing.

I get the security aspect, and it's valid, but somehow they've made it impossibly confusing for both developers and end users.
Can't sign in to Nest app on Android TV after Google migration
Maybe someone deleted grep by accident? Or maybe you accidentally traveled in time to the 70's and need to use a nearby PDP-11 to calculate a way home? Lots of possibilities.
I volunteer all the time at a food bank.

A lot of the work is sorting the incoming goods. Much of this work is done by volunteers. As a result it isn't uncommon for spoiled food to accidentally be stocked and distributed to people. It is a rare but not infrequent occurrence to have someone get sick and report back to the food bank.

Not unequivocally good! :]
No hands, use health faucet or bidet & dab with TP to dry
Really enjoyed this narrative, but what about the next phase? Going from mid-stage to mature startup?

> Note that you took on a lot of “tech debt” earlier when you started dumping the production database tables straight into the data warehouse.

How do you manage expectations when the year-long honeymoon is over, the business grows tremendously, and the centralized data warehouse reaches a breaking point?
There could be interesting trends around subgroups that aren't obvious from population-level stats.
It’s pretty nifty. But I’m dumbfounded these features haven’t been copied over to other async runtimes. This is why I wonder if there’s a hidden catch that Erlang supporters don’t talk much about
I provided evidence earlier with contextual information via this link, which was a huge document produced by the European Union on golden visas and golden passports: https://www.europarl.europa.eu/thinktank/en/document.html?re...
they are regulated banks by the FCA in the UK, it is literally their job to enforce this.

maybe if cryptocurrency and those exchanges was regulated you would see less of this blocking happening.
I run it on my Synology NAS inside a docker container, managed via the command line rather than the web GUI. I know this is not the best solution but since my NAS is on 24/7 anyway and has heaps of spare RAM and CPU, it's the best solution for me.

If you want to buy hardware, get the ODROID N2. It's the closest thing to an officially supported hardware platform in the HA universe. (The ODROID N2 was bundled and sold as "Home Assistant Blue" for a period.)
If you live on the west coast, people fleeing the high COL of Hawaii is pretty common. Also Alaska. The west isn’t cheap, I think a lot of people would be surprised by prices in Montana (and not just because Californians are bidding up housing prices).
The solution here seems simple. If you don't want your code used for AI/ML like co pilot, then place a license in your code that explicitly forbids it. Looking at the MIT License as-is, which is used by many maintainers on github, there is nothing that forbids co-pilot. It's easy to add a few sentences to that which explicitly forbid the code being used by AI, ML, code generation or other code automation and calling it something else like the Free For Human Use License.

The sticky part may be: does GitHub T/C overrule these licenses?
I'm not trying to be that annoying - but are you sure the cheap parts of CA are comparable to the cheap parts of your state?

The cheapest parts of CA are probably going to be as expensive as right outside a Cleveland or Pittsburgh.
Are you sure you know what "public broadcasting" is? It's broadcasting funded by the public, mostly through private donations and some funding through competitive grants.

EDIT: I see from your profile you're not in the US, which is probably the source of the confusion. Examples of Public Broadcasting are https://www.npr.org and https://www.pbs.org.
I feel the same way. Last week, I was surprised that `pow` in Python is actually a modpow: `pow(base, exp[, mod])`.

Also check https://pymotw.com/3/. It's a great tour of the Python standard library
Just a little correction: percentage values are computed based on the element's _containing block_, not parent.

Most of the time, an element's containing block is its parent, but not always.

For more on this: https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_...
As an American it's hard to disagree with your assessment.
As someone who spent too much time on 4chan a long time ago, public fears are mostly accurate.

The maintainer filed a police report for what it's worth, so any evidence beyond what's been provided and which is already more than enough will come out in court and not before.
An employee cannot realistically hope to change the morality of a publicly traded corporation.
I agree with you that a lot of people here consider themselves transient and don't work to put down roots, but I've personally found enough people who actually want to stay here to make it worthwhile to me (but I've certainly experienced some sadness when good friends move away). Everyone's mileage will vary in that regard, of course.
> 50-80K excess deaths

COVID was part of this, but Boomers are also reaching dying age.
> However, as I understand it, usually the US president needs permission from Congress before deciding to invade another country.

Only for declaration of war. The US hasn't declared war on anyone in since WWII.

See https://en.wikipedia.org/wiki/Declaration_of_war_by_the_Unit...
I'm curious what country you're from to have that point of view. In the US the public radio is extremely clearly not a state sanctioned propaganda; some of the corresponding private news corps are much more.
The book that improved my code readability, composability and testability the most is composing software by Eric Elliot.
https://leanpub.com/composingsoftware

Trigger warning - it shows how to apply functional programming techniques using JavaScript, but the lessons apply to any language. I used to think functional programming was only relevant for grey beards in academic settings where lisp and Haskell were used, not the web apps I develop. I was completely wrong.

The biggest improvement I’ve observed is in testability - I used to dread writing tests because they were hard to write, create fixtures for and brittle. Now it’s fun to write tests and I usually write them before the function, adding rigor to its definition. Tests are easy to write because my functions do one thing, have no side effects, and the inputs and outputs are fully defined in the signature.
i jad a lot of problems at some point with the rPi staying running and the sd cards. i ended up moving them to a differn circut in my house when i suspected that it was overloaded and causing minor brown outs (this was older wiring with the slow trip fuses not a modern breaker)

everything cleared up after that and no problems since.
Nice, finally a straight answer. To be clear, this is because Erlang forces you to think about such failures and also because the entire stack being designed for such fault tolerance, correct?
It will take Python 10 more years to allow a flatten()...
He sounds like he is totally cut out to be a politician.
Most of that is going to depend on fiscal/monetary policy that has not been created yet.

You might as well use a magic 8 ball.
> ISPs DNS provider, which is often hostile

Exactly which Canadian ISP does this? I don't think that's an issue in Canada, where this feature is being enabled.