skysight-inc/HackerNews huggingface dataset:
I think I also agree that TS has made js programs harder, but not in a bad way.

You see there was a quote back in the day about a discussion between a senior clojure developer and a java one, and it went something like this.
Java dev - “How do you know when you refactor your app that if you change something in one place, it will not cause a problem in another distant part of the app, without the compiler to help you” And the clojure dev answers with “why would you ever write an app where one thing in one place changes another thing in another place?” I forgot where it was from though.

Anyway the sentiment is that clojure gives you tools to write an app like that where all the things that affect each other are close by, so it is actually possible to write big apps without types.

TS on the other hand gives you tools to write a big app where things _can_ affect different places, but you can still manage it. You can “fit” a bigger app in your brain.

JS by itself gives you no tools whatsoever so you’re at your own mercy, so you’re either more careful, or don’t write big programs and stay small. Or alternatively invent strategies that help organize things (redux, express, react).

TS allows you to ignore all that, write a horrible mess, and still be able to ship and be productive. It makes bigger messes actually possible.

Now I’m a huuuge fan of TS myself and never start a frontend project without it. And I also think it can make code, especially functional code much better and easier to reason about.

But we’ve lost the natural selection of JS projects. Before TS, if you’ve not setup your project right, with test, structure, policies and processes it was doomed the moment it grew to a certain size. You either stayed small, did it right or failed and refactored. Now … now you can actually keep going for much much longer with just TS helping you. And god forbid the TS wiz that sets it all up leaves and you’re left with untangling a mess. It’s a nicer mess, but a bigger one.
Have you ever read the documentation for that XML? It’s basically written in Zodiac cypher.
also he had a infected ulcerated wound that never healed from a jousting accident. a major infection could have resulted in a increased body temperature and reduced his sperm count and effectiveness of his sperm.
Hi, engineer at PlanetScale and maintainer for Vitess here. Appreciate your thoughtful comment, a couple answers:

> is something that sounds like I could do ... from Git platforms themselves

Git is very bad at analyzing SQL diffs. It can show you the textual diff between two CREATE TABLE statements, but it will not know what it takes to get you from _here_ to _there_. It has many parsing issues, like capturing irrelevant columns due to trailing commas. Or, for example, if you change a column's data type as per your suggestion, Git cannot differentiate that from a complete drop and recreation of the column. It just doesn't have insight into how SQL works/parses. And most importantly, it is unable to provide the actual operational diff you're seeking: the ALTER TABLE statement to take you from state A to state B.
At this point I just want to give a shout out to skeema [0] and its underlying library tengo [1], which tackled this issue in a git-like manner for MySQL dialects/flavors.

> Many DDL changes will take different amount of locks on rows or tables, which may cause some queuing and even lock storms in the presence of incoming traffic.

This is indeed one of our main premises. Online schema changes in PlanetScale (and based on Vitess) will:

- Run concurrently to your production traffic

- Will automatically throttle when your production traffic gets too high, and in particular taking care not to affect replication lag

- Will run completely lockless throughout the migration, up to the cut-over point, where locking is required

- At cut-over point, will only cut-over when it predicts smooth operation (i.e. when satisfied that its own backlog for cutting over is short enough that lock time is minimal)

- To top it all, PS also manages the lifecycle of the Online DDL, such as service discovery, scheduling, error handling, throttling (mentioned), cleanup and garbage collection and more.

I just want to clarify the above is based on proven technologies, widely used in the MySQL community, which I was fortunate enough to be involved in for the past years. These run at scale for the largest deployment in the world today. We keep evolving Online DDL with more to come.

Please also see these docs on the Vitess website: [2]

[0]: https://www.skeema.io/

[1]: https://github.com/skeema/tengo

[2]: https://vitess.io/docs/user-guides/schema-changes/#the-schem...

(Comment edited for formatting and grammar)
Thank you! I’m glad you’re enjoying it.
> We found that drinking coffee and tea separately or in combination were associated with lower risk of stroke and dementia. Intake of coffee alone or in combination with tea was associated with lower risk of poststroke dementia.

Beyond this, there are so many other health benefits to reasonable coffee/tea drinking. It's one of the few addictions that probably ends up being good for you.
Probably reflects one's interests more than anything. If you want some easy results you try to work in younger parts of the fields. Or if youre really lucky and a little clever, some of your own novel thoughts might go somewhere interesting.
Reading this make me sad. Like the bullied kid at school vows to be tougher next time. Maybe the bully was wrong instead? Good to get tougher but not good to put it all in youself.
You are reducing something that is essentially a software issue in general to an ecosystem or a vendor issue. It's possible that the team that is responsible for this issue now works for Microsoft on, let's say, .NET. How secure do you feel now?
(Order Now)==HTTPS://Www.facebook.com/Herbal-Pro-CBD-Oil-108814328289057
Herbal Pro CBD Oil {Where To Buy} Official Website!

Herbal Pro CBD Oil >>Herbal Pro CBD Oil Review>>Herbal Pro CBD Oil only uses Omega 3, cannabinoids, vitamins and several natural essential amino acids. It is a non-GMO formula that contains the exact power rating of CBD. This is best for people with chronic pain, severe insomnia, symptoms of anxiety or depression, and stress.
OFFICAL WEBSITE(Buy Now)==> https://www.facebook.com/Herbal-Pro-CBD-Oil-108814328289057

Sub link==>> https://sites.google.com/view/herbalprocbdoil/home

https://www.homify.in/projects/1090192/herbal-pro-cbd-oil-reduce-pain-chronic-aches-review
https://www.spreaker.com/show/herbal-pro-cbd-oil-reduce-pain-chron

https://herbal-pro-cbd-oil.yolasite.com/

https://herbal-pro-cbd-oil.jimdosite.com/

https://promosimple.com/giveaways/herbal-pro-cbd-oil-reduce-pain-chronic-aches-review/
Currency debasement combined with low interest rates in nominal terms combined with extremely negative interest rates in real terms is driving a huge portion of the nominal gains in housing everywhere in the last few years. If housing is operating in a bubble the prices can continue to go up without fundamentals supporting it for quite a long time. There's also a huge number of policy decisions that have been made to prop up the real estate market. See Evergrande's issues lately for how this can eventually end up playing out when the new money stops coming in and the regulatory framework changes regarding leverage (in this case the three red lines policy changes forcing deleveraging).
This title alone almost gave me a heart attack. Happy to keep drinking tea.
How many of those households are in remote or dying communities like those in Appalachia built around long closed coal mines? 2000 hours a year at minimum wage is roughly that amount so I suspect much of that group is concentrated in areas where houses could literally be bought for a few thousand bucks and there really isn't any work - think Detroit at the end of the 2000s when people were ripping copper out of the walls.

Depending on how they count households, a few people might also be providing for a large number of house holds, like in a trailer park. With social security/medicare/medicaid/disability, they might be relatively secure in their housing.
I found the same thing going through the web browser version but I have not tried it on the desktop application.
I'm teaching a compilers next semester, taking it over from a professor who has been teaching it for many years. Students will be writing a compiler for Cool programming language. I'm trying to rewrite the parser homework from yacc to parser combinator. Not sure if it's a good idea. Maybe students need to do an assignment in yacc. At the same time I have used parser combinator in my career as a software engineer.
NL should adjust prices to the number of travelers. The amount of empty trains driving around (for good reasons) is mind blowing. Big cities need lots of trains, where do you park them at night, clean them or do maintenance? Far away and outside the normal schedule. Close to urban areas the trains are both big and full but the further away they get the fewer passengers. If those trips were free it would cost very little. 600 p x 2 euro vs 5 p x 30 euro. Empty trains also aren't safe and people behave like pigs.
I honestly disliked Squid Game a lot. The MC has serious Gary Stu vibes due to surviving despite his best efforts to fail.

The plot itself feels like someone made their own version of the Liar Game manga, which does almost the same thing, but far more intelligently.

The most intelligent thing that happens in Squid Game was the guy who is effectively an extra who just happens to know something about one of the games, but conceals this in a way that screws himself over pointlessly. That appears to be the main theme of the show so far, because nearly every character does something like that.

I have a bet with myself that the next installment will be the MC suddenly discovering that they could've been cooperating against the people running the game the entire time.
Experiences of configuring and using a ‘hackendeck’ homemade Steam Deck
> You don't even log into the router directly, you manage it on xfinity.com.

That's absolutely the worst thing I can imagine.

My current ISP (Telia) tried to replace their at-home FTTH box with one which can only be managed through their company portal (https://telia.no/minside).

I threatened with immediate service-termination unless they returned the old box which could be managed locally.

I mean... There's lines I'm not willing to cross and a router which I'm not allowed to manage locally is simply not allowed in my house.
Well, at least you found it :)
Growing value. With WFH, people are demanding more living space. I know DINK couples buying 4 bedroom detached homes rather than their former 1 bedroom condos. If I buy a place anytime soon, it will likely be 3 bedroom for an office and a guest space if a friend who also WFH comes to visit.
Ok regardless of conclusion life is too short to give up grinding beans, extracting coffee from them and drinking it. Glad it’s “good for you” in this study.
In that image in the article, what's the blue substrate layer that can be seen in the broken bridge?
Haha well I wouldn't put too much weight on your "study", an article by the atlantic... Modern news channels / papers show extreme bias in their reporting and editorial content these days.
I haven't found a good answer to this but I'd love to discuss a little here:

1. What value does a DAO actually have/bring?

2. Are there any examples of a successful, functioning DAO that adds additional value over a traditional organisation?
Measuring arclength (in mathematics) requires calculus: that is, you need to take ∫|ds| = ∫√(dx² + dy²) or similar. It is inherently a tricky advanced concept which can’t be discussed in any precise way until after at least one calculus course.

An angle measure "is" a logarithm of a planar rotation with the orientation stripped away. That is, the structure of angle measures is isomorphic to these logarithms. (Planar rotations are most naturally represented by a quantity like a + Ib, where I is a unit bivector and a and b are scalars with a² + b² = 1.)

Logarithms need comparable amounts of technical machinery to define as arclengths, so there’s no difficulty advantage in considering an angle measure to be an arc length or the area of a sector instead of a kind of logarithm. Conceiving of a logarithm of a rotation as being the same quantity as the area of the associated circular sector can be a helpful mental picture though (and there is no need to even strip out the bivector’s orientation if you use an area).
I think pbourke is talking about roads substantially North of that. There are bush roads going west from Timmins all the way to Wawa, there is absolutely nothing there but trees, and Greyhounds don't drive there, in fact the only thing you find there that drives is hunters and logging machinery.
Not really. Maybe we can live the way we want to and not pollute and use Zoom meetings. We don’t all have to live packed into cities.
Is 700M a bit too much for just an ad placement? How will the Singaporean exchange benefit from this?
Interesting. Definitely a lot of bitcoin maxi talk. Although I would like to see more details on this uncensorable "2nd economy".

When they say lightning tokens, are there really going to be altcoins supported on bitcoin's infra ala altcoins on ETH?
Mepo – fast, simple, and hackable OSM map viewer for Linux
could you explain difference between CPS and using “Async/Await).
I have a C# background but always assumed they where the same thing!
Overly abstracted code can be difficult to read, comprehend, maintain and reason about.

Thousands of small methods spread through hundreds of FactoryFactoryFactories and Builders and Adapters and Visitors can become a maintenance nightmare.
Then what do you rely on for decision making? Gut instinct? That’s a model too, albeit unformalized.
> Being able to use Arch Linux or Debian, and the latest mainline kernel and have replaceable storage is just so much more flexible in what you can do.

To be fair, my current OpenWRT devices are running more up to date kernels (5.4) than my Debian-based (4.x) devices at home.

And for a router I really don't need/want more code than strictly necessary. What use is 8GBs for the system, if it all it can do is load extra services, which will starve the RAM of the device and make runtime performance less predictable?

What can you do with your 8GB+ router compared to mine 32MB?
> After many years of complex litigation, a comprehensive settlement (of the legal kind) was eventually reached

ahah
How about we just go back to writing all the trivial stuff in house?

Nobody is suggesting we each write our own charting library, but we should each be capable of writing that function that picks a random integer between 10 and 15. Because the npm version of that function will have the four thousand dependencies that everybody likes to mock whenever npm is discussed.

Other People’s Javascript is generally pretty terrible. My policy is to only use it when absolutely necessary.
It's a book review: if they told you everything, then you would be less inclined to buy the book.
So it happens that we can hear several octaves in sound, via pressure waves, where a note an octave higher or lower is defined as twice or half the frequency, and when the "same note" in different octaves are played together the sounds are full and noticeably harmonious.

The range of the electromagnetic spectrum we see is indeed very close to "an octave" if defined as the doubling of frequency, but it makes no particular sense to consider the harmonies of octaves of visual light when there is only one of them.
HTTP is like the PC: its main quality, and its worse defect, is extensibility.
It didn't fail, one just couldn't see its success. I was part of many lovely unite communities. No one was interested in serving huge audiences, we just made tools for ourselves.
High risk call blocking explained (iinet phone services)
I think about this a lot, and it seems to me that the amount effort it would take to get an effective government in place is roughly equal to the amount of effort it would take for people to make individual changes to their habits and consumption (which in turn, presumably, would cause industry and governments to change). In fact, they seem like essentially the same thing in that they both require the same kind of individual effort and engagement.

Right now, all most people do is vote (if they even bother) or maybe make donations, which really doesn't seem to be enough. Voting is important, but it doesn't have much impact if the same kinds of candidates keep getting elected, which is largely due to dysfunction in the electoral system, at least in the U.S. (and probably elsewhere, but I don't know enough about other countries to say).

Similarly, all most people do is recycle, which definitely isn't enough, given a lot (most?) of what gets put in the recycling bin doesn't get recycled, due in part to both lack of financial incentive as well as contamination from non-recyclables (confusing rules and general lack of care apparently).

I would like to think we could vote in a government that's focused on progress rather than partisan power struggles, but I don't think that's likely to happen any time soon, if ever. It would require a level of engagement that I just don't see happening.

I'd also like to think that we could change our habits on a mass scale and demand change through social and market forces, but in a similar way, I don't see that happening either. Their are just too many economic and cultural forces acting against progress.
Yeah the title was loaded without being actually loaded. Haha
Bur another (third?) set of engineers was also wrong, not anticipating the impact that their work to fix the situation would have on actually accelerating the problem.

It seems this is a chaotic environment that may defy the ability of experts to make accurate predictions.
I get a lot of these types lecturing on Europe, despite living quite frugally and efficiently.

The ones who spend all their energy babbling away at me about how much better it is in Europe generally did their absolute best to leave there and come here (to the US). And I generally consume less than they do.
And perhaps the answer is to make borrowing more costly and saving more profitable through higher interest rates.
> Please stop putting a Major or Lt Col. (despite their devotion, exceptional attitude, and culture) in charge of ICAM, Zero Trust or Cloud for 1 to 4 million users when they have no previous experience in that field—we are setting up critical infrastructure to fail. We would not put a pilot in the cockpit without extensive flight training; why would we expect someone with no IT experience to be close to successful?

This is very interesting. It is the 2 sides of the same coin. I have seem many IT projects deteriorate into a convoluted technical mess which solves none of the organizations or stakeholder requirements. However I have also seen top down management from business people destroy projects by their lack of knowledge, and understanding of IT.

IT does not live in a bubble, it has a purpose and those whom manage it should also understand its attributes.
> Operating under the cover of the deep persuasive power of the Church, the OSS mobilized European populations against their Nazi (and later Soviet) occupiers.

This is a flat out lie, we know that the church was complicit with the Nazis and Mussolini, both publicly during the war and privately in helping prominent Nazis escape trial after the war's end.

https://www.theatlantic.com/magazine/archive/1999/10/the-hol...

https://www.smithsonianmag.com/smart-news/researchers-find-e...

https://nypost.com/2020/05/03/german-catholic-bishops-admit-...

https://www.theguardian.com/world/2011/may/25/nazis-escaped-...

Why would anyone bother with a US intelligence agent trying to convince them otherwise? This vague innuendo on the part of the article's author contrasts starkly with the concrete examples we have in hand of the church, complicit with the CIA, recruiting former Nazis and Nazi sympathizers not to plot against those evil Soviets, but rather to move from eastern and central Europe to South America and help murder peasants on behalf of American corporations like United Fruit. We know that US intelligence was happy to enlist the services of those former Nazis in South America, like Klaus Barbie...

> In addition to its investigations of Nazi war criminals and collaborators, OSI has conducted several investigations of allegations that the United States employed Nazi war criminals as intelligence informants. OSI's 1983 Klaus Barbie investigation publicly documented the role played by the CIC in Barbie's successful evasion of justice for more than thirty years. In June 1988, OSI issued a public report which revealed that at least 14 suspected Nazi war criminals, a number of whom likely were involved in the murder of Jews in occupied Europe, had been employed as intelligence informants by the CIC in Austria.

...from their own records.

https://www.archives.gov/iwg/reports/nazi-war-crimes-interim...

These ridiculous attempts to excuse themselves are tired, pointless, and a complete waste of time and text.
It was/is(maybe) a particularly intense brain magnet.
Decoupling build and typecheck is definitely a good first step, but poor typecheck performance is still going to eventually become a bottleneck in CI as project sizes increase.

At Brex we were running up against typecheck times of over 15 minutes at one point before we were forced to address it since it was frequently creeping onto the critical path. We ended up hacking together some CI scripts to share the incremental typecheck cache between builds, which made most checks reasonably fast again (usually well under a minute, averaging 10~ seconds), but there are still frequent large spikes (of 5-15 minutes) in typecheck times on tiny, seemingly innocent changesets (with few dependent files as far as we could tell) that can still really take a toll on productivity.

I believe the recommended solution to scale typecheck performance is to break down your app using interdependent project references that serve as atomic units that only get rechecked if they change, but I'm personally not a fan of this approach because most frontend projects don't really derive any intrinsic benefit from this style of organization (as they function perfectly fine as monoliths, and any added indirection only adds unnecessary friction), and project references themselves have a bunch of caveats and introduce a ton more tooling complexity: https://www.typescriptlang.org/docs/handbook/project-referen...

I wish instead of having to break down our apps into project references manually to reap the performance benefits, TypeScript could just treat each file as a "project" onto itself and give us those performance benefits automatically and by default. In the ideal world I should be able to just run `tsc --noEmit` with the list of files changed from git, and have typescript do the minimum possible amount of work to check all the potential files affected by the changed input files by walking up their dependency graphs, without having to structure my project in a certain way.
The Brave Wallet, a Browser-Native Crypto Wallet with No Extension Required
to follow the existing examples, every child gets government money regardless of income. it's like UBI for minors.

and if you get a minimum wage job as an animation assistant doing inbetweening work, then the laws should make sure that the minimum wage is high enough that you can afford your living costs.

combined both measures will allow you to have children.

if you are self-employed and you are not earning enough money from your art you need to apply for unemployment benefits with all the conditions related to that.