skysight-inc/HackerNews huggingface dataset:
Let me ask you the question this way:

Do you think it would be appropriate to teach an architectural course on https://en.wikipedia.org/wiki/Germania_(city) without acknowledging the Nazi political context in which it materialized in?

What about talking about Dubai's massive architectural and construction boom without recognizing the modern day quasi-slavery conditions that the workers operate in?

Politics is everywhere whether we like it or not. If you feel that you can ignore it and not worry about it in 99.9% of your life (except when podcasts intrude on it), then congratulations - that is the definition of having privilege. (aside: explaining to you what you have privilege in is not an attack on you. You don't need to feel bad for having privilege - you didn't choose it. But you should understand in what ways your life is different from others). But others don't have that. A Sri Lankan migrant worker living in squalor pouring concrete in Dubai while his passport is withheld from him doesn't have the privilege to appreciate Dubai's skyscraper architecture without concern for the wellbeing of its builders.

This is true in most of the world, but the US particularly has an especially racially-charged environment, primarily because due to denial for centuries by people exactly like you to have the conversations about how race plays into society and culture and architecture.

We're going through a reckoning where people, corporations, and the media, are starting to recognize the impact of their philosophies. And you can't put that genie back in the bottle.
Website's pretty but doesn't share many details. Any idea how it structures the data? Are there export options (into other, popular formats)? I'm wary of using proprietary DB editors -- when they go away, you start all over. (Been there, done that. Twice.)
But when removing an item it’s not necessary to visit every element, just re-arrange the pointers (and in CPython, modify the reference count of the item that was removed).
Our heuristics tends to find a pattern in things. The problem with this behavior is that there is no "silver bullet" solution or pattern ...

What I am trying to say is, you are totally right here. I suffer from IBS, and if I just try IF for one day my entire guts go really nuts (I have mixed type of IBS).
A few things that I found interesting: the amount of quantum stuff on the DoD's roadmap besides computing, Page 127 sounds crazy. The Black Hornet 3, a tiny drone by FLIR. The new B-21 is also in there, hasn't been officially revealed yet. Also curious to see no specifics about satellites or any mention of the X-37. Guess its all classified.
While I'd love to believe that herd immunity is almost here or the vaccine is effectively stopping the spread already, I think the biggest reason for the drop in new cases as well as the drop in active cases can be summed up in a single word. Christmas. Or more broadly the holiday season.

It's absolutely true that new cases are dropping and active cases are dropping as well but if you look at active cases everything peaked about a month after Christmas to the end of Jan before starting to decline this month. Easter is coming up on April 4th. If enough people have the vaccine + enough people have gotten it to cause herd immunity then active cases will continue to drop throughout March and April. But if the holidays are the main cause for this to spread (as in people ignore the "rules" and intermingle with non-household members as the holidays encourage) I predict another wave in April. The wave hopefully will at least be less severe then the Christmas wave was, but I do think the planet isn't out of the water yet.
Viruses are our friends. They clean the planet from animals with a poor immune system. Nature introduces random changes to animals and some of the changes are bad, so the carrier of that changes should be eliminated. This is what Covid does and it's a good thing.
> Make corporations subservient to state planning of strategic priorities.

If the US makes it a battle of who has the better government, they will get crushed by the Chinese. Not even close. The Chinese government is noticeably more competent than the American one.

The only hope America has is letting people do things without government planning. That is why big wealth generators like Microsoft, Google, Apple, etc, etc are all American companies rather than Chinese. Nobody in government saw any of that stuff coming.

Pretty much everything China is doing to get ahead is illegal in the US for environmental or worklaw reasons. Copying the parts that keep China behind isn't going to help.
So, you deliberately chose distro intended for users, with low version churn, instead of distro intended for developers, e.g. Fedora, which ships even pre-release versions sometimes, and now you blame ... apt? Just curious, what you are using for coding? MS Word or Excel? For example, Linus uses Fedora/MATE/Emacs.

It's relatively easy to convert between packages between different packagers/distros. Automatic converters are exists for deb/rpm/pip/cpan/ctan/cargo, so it's easy to convert all existing packages into one packaging system and drop all of them into huge mono-repo.

Yes, it's much easier to throw a new version to repo in many non-linux repositories. It's the equivalent of rolling distros, such as Arch, or development version of distro, such as Rawhide in Fedora or Sid in Debian. However, it also much easier to: break the world and make into news, distribute keyloggers and steal passwords and keys, forget to backport security fixes to users of older versions, pivot into completely orthogonal thing, etc. No code reviews means no responsibility.
Just leaving this here: https://twitter.com/alexbell/status/1363161637121892357
if you're on android, there's an app you might like called "target home launcher" that will let you set your map app as the home screen. i have mine set to open metro so it feels more a like an mp3 player first that's also able to do other things if needed

you could then use something like zone launcher and only add one or two important apps to it, or use swiftly switch instead and set it up so you have to search for an app, basically making it harder to casually wander onto some social media app like you would if you had them all showing on your homescreen
That can be the same, but for most people would probably not be. IF means having a fast of about ~16 hours, giving you an eating window of 8 hours a day. So if you skip breakfast and eat lunch at 11, your last piece of food should be around 19. Most people when they don't eat breakfast, though, will probably have a small snack with their morning coffee, or even just some sugar in it (thus starting the window). And might also have some more food late in the evening a few hours after dinner.

Most people will also never be on board when one touts it as "skipping breakfast", as for them that's a negative experience. For me, never eating breakfast is ok, as my body is used to it. But for those used to eating it, the days they don't get their breakfast equals a bad morning. Either because of the circumstances leading to them not getting to eat (overslept, stressful morning), or in combination with an unusual feeling of hungriness and tiredness.
Constructive mathematicians do not assert that excluded middle is true since there is no constructive proof of (P not P). Nor do they assert that it is false, since that statement, (not (P or not P)), is constructively refutable i.e. there is a constructive proof of (not not (P or not P)). So there are no instances in constructive mathematics where excluded middle is false. But there are constructive settings where excluded middle holds, e.g. Boolean topoi, but you have to prove excluded middle is validated.

So we can't claim constructive mathematicians reject excluded middle, since they reject the rejection of excluded middle. I admit this will be confusing for people used to classical logic at first, even those for whom English is their native language.

> The way I understand it is that if you have the law of excluded middle you cannot discard 'non-constructive' proofs as invalid since they follow straight from the axioms.

This is accurate, my above point is just a pedantic one about semantics.
Typically at that point the fuel is cut to the engine, it's pretty unlikely to "blow up"
Excess deaths are measurably up from this pathology, and we can continue working on those problems too. Unfortunately, there’s little overlap between preventions or treatments for drug addiction and infectious disease.
The was a blog post by the Pinterest team about this.
https://medium.com/pinterest-engineering/demystifying-seo-wi...
I might be one of the rare people who loves Transferwise? I've used them for 5 years, to transfer money from multiple businesses, and personally. I've sent money between businesses, to people internationally, paid for office rent, developers, heck I've done transfers to myself between countries with it.

I ran into KYC, which is only fair. They required proof of funds which included a letter from my accountant. They assigned a named case worker with a phone number, who I could call. 10/10 would do - and have done again, as recently as two weeks ago. I love this company.
Different stratgeies will work for different people. Is it genetic, phsycological, emotional, a combination of each, I don't know?

The reason IF works for me is that I know I can eat pretty much what I want so long as it's reasonably healthy (lots of veg, fruit) and I only do that once a day.

A traditional calorie controlled diet works also in the short term but it's miserable and, eventually, I break just as, anecedotally, most other people do too
I find the channels to be the most confusing thing in Go.

What happens when you write to a closed channel? What about a blocked one? What if you read from a closed one. Can you close a closed channel? Does that panic? What was the non blocking read? What about write?

Fuck that, I use the sync Mutex primitives and good old slices instead.
Aren't these for the original ROM, not the source port?
I also loves it and I've been using it for 5 years. I regularly transfer money internationally and it works in 24-48 hours for a few dollars per transfer
> Herd immunity has been well-documented in the Brazilian city of Manaus, where researchers in the Lancet reported the prevalence of prior Covid-19 infection to be 76%, resulting in a significant slowing of the infection.

What, the linked study proves the opposite. A massive amount of death in Manaus in 2021, despite 'herd immunity' measured in October 2020. https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

> Some medical experts privately agreed with my prediction that there may be very little Covid-19 by April but suggested that I not to talk publicly about herd immunity because people might become complacent and fail to take precautions or might decline the vaccine. But scientists shouldn’t try to manipulate the public by hiding the truth.

Does he hear himself? You can't really liken wild guesses that lead to complacency/death as hiding the truth. It sounds like this guy should really stick to surgery.
> Store food in glass containers, not plastic. Above all, don’t microwave foods in plastic or with plastic wrap on top. Avoid pesticides. Buy organic produce if possible. Avoid tobacco or marijuana. Use a cotton or linen shower curtain, not one made of vinyl. Don’t use air fresheners. Prevent dust buildup. Vet consumer products you use with an online guide like that of the Environmental Working Group.

I really want to do this, but it seems impossibly hard. For example, almost all the food I buy is in plastic containers.
If curious see also

Show HN: Passerine – an extensible programming language – v0.8.0 released - https://news.ycombinator.com/item?id=25347140 - Dec 2020 (8 comments)
Most problems of data engineering of today would be solved in presence of a tool in which I would define arbitrary transformation of a say a single daily data increment and the system would handle the state management and loading of all of the increments. Regardless of if they came from source updates or backfills.

Data engineering really is just a maintenance of incrementally updated materialized views, but no tool out there yet recognizes it.
They at best help you orchestrate and parallelize your ETLs across multiple threads and machines. They become glorified makefiles at the cost of introducing several layers of infrastructure into the picture (eg. Airflow) for what should have been solved by simple bash scripting.

Yet at best these tools only help with stateless batch processing. When it comes down to stateful processing, which is necessary for maintaining an incrementally updated materialized views and idempotent loads, I have to couple the logic of view state management (what has been loaded so far) with logic of the actual data transformation.

Response to difficulties of batch ETL from the industry is usually: batch data processing systems are resource hungry and slow, all you need from now is streaming.

No, actually I don't. For data analytics, pure streaming almost has no application. Data analytics is essentially data compression of big data to something smaller. Ie. some form of group by. I have to wait for a window of data to get close before computing anything useful. Analytics on real "real time" data on unclosed windows is confusing and useless.

So all data analytics will ever run on groups, windows and batches of data. Therefore I need a system which will help me run data transformations on batches. More precisely - stream of smaller batches. I need this to react to incoming daily, hourly or minutely batches and I need this to backfill my materialized view in the case I decide to wipe it off and start again.

You can literally do this in what was supposed to be the original system to orchestrate bunch of programs - shell scripting. And you'll be happier for it than using current complex frameworks. Only things you will miss is something to run distributed cron and to distribute load to multiple machines. At least the latter can be handled by gnu parallel.

This article hits the nail on its head with describing what conceptual model for ETL actually is and once others will follow, we might finally see new frameworks or just libraries to help us to greatly simplify ETLs. Perhaps one day data engineering will be just as simple as running an idempotent bash or python or sql script or even close to nonexistent.
> I have trouble putting my finger on exactly why this feels wrong, but to me, the idea of buying a car - buying anything that has hardware in it that I have to pay extra to activate, it just seems wrong.

In the 1970's Opel sold a model (the 'Kadett') that had an optional RPM indicator. But in reality all cars had that indicator installed, if you paid to buy the option the dealer would remove a blank plate that obscured the indicator.
Ravendb gets close
Yup.

Simple! But not easy. Go is absolutely filled with nuggets like this in my experience. False-simplicity is deeply ingrained in the standard library as well: https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-...
Again this idiotic discourse that doesn't understand that letting a pandemic spread unchecked across the world has huge risks even beyond the obvious death toll.

Covid19, even with the current measures, has killed more people than TB worldwide in 2020. Those deaths are often in addition to those killed by TB, overdose, and most other diseases you care to pick. It has let countless other people with chronic symptoms of varying severity, possibly for the rest of their lives.

Ioannidis has a bone to pick ever since his first paper on the topic was proven wrong, and he keeps digging deeper. His papers have been very low quality, with obvious holes even for a layman, like choosing to measure the effectiveness of lockdowns only in countries with known implementation problems (USA, UK, Sweden, Netherlands and a few others) while ignoring the countries that have not seen almost any cases of disease by comparison (Vietnam, Australia, NZ), as well as alternatives to lockdowns that have worked wonders, such as Taiwan.
That's trivial to solve though. Just don't pay per impression for users who opt for that method of delivery. Pay for clicks instead.
"You cannot trust anything reported out of China" does not need to mean what you are taking it as. It is true you cannot trust anything reported out of China. But that's not the same as saying not to believe anything reported out of China. The former is a fact, you should be skeptical instead of blindly trust a country known for propaganda. The latter is racist, saying nothing China says is true. There are a few people saying forms of the latter. But most here seem to be saying more the former, that strong skepticism is needed. This isn't inherently racist, and it even aligns with your whole point here, thus is the opposite of a fallacy.
The Video contains the following:

(1) Starlink in India

(2) Tesla Recall of 1.35 Lac vehicles

(3) Neura link Project testing

(4) Musk Tweet on Dogecoin (Crypto currency)
Serverless TypeScript: A Complete Setup for AWS Sam Lambdas
what about an old smartphone then? one that can do all that stuff but one that is slow and has a small screen so it would be really annoying to use for any length of time?
At least in the US St. Patrick’s Day would be the obvious next bar crawly, hangout type event, before Easter.
physical fitness, mind-body connection, the greeks knew what they were talking about

forget jogging though -- heart attack waiting to happen
Proof of the required reliability, basically. Both showing that you've done it at a lower certification level, and actually doing demonstration flights where you run around with only one engine. Certification authorities check and make sure the required reliability is available (because having your second engine fail 5 1/2 hours from the nearest diversion airport sucks).

ICAO conveniently has some info: https://www.icao.int/SAM/Documents/2014-EDTO/EDTO%20Module%2...
The glib answer is that these kinds of things are cyclical.

But C++ coroutines don't seem too incompatible with the level of OOP you already get in C++, no?
The first All-in-One Clubhouse management platform
All-in-One Clubhouse management platform. Get detailed insights on your current or past rooms and audience. Stream easier with advanced moderation options.
Objects and coroutines are very closely related.
> By statically linking everything as much as possible and shipping everything else in a self contained bundle with a launcher that overrides any symbols that might inadvertently be pulled in from the system.

So, you propose to ship your own OS, as single image, for your application? What stops you from doing this? Drivers? Ship your own hardware then, like smartphone vendors do.
I hope this will change with generics, and we will get

> slices.delete(slice, index)
> until this becomes a legal requirement no matter what, it will keep being ignored by the large community of developers.

"no matter what"? One of the more popular uses for these immediate-mode UI toolkits is to create interfaces for video games, either debug UIs or the menus painted over the game's main scene/content. I don't think people who need a screen reader are going to be playing a twitch-reaction shooter game.

I agree that these shouldn't be used for general use applications, but I strongly disagree with the sentiment that somehow all programs should be forced to work with screen readers. Some domains and applications are primarily visual and don't really translate well to textual interaction. I think these kinds of toolkits work best with those kinds of applications.

You shouldn't use these to write the next Discord or Slack or Firefox or LibreOffice etc. -- but I don't see a problem with making a debug UI or a menu for an action video game with an immediate mode toolkit.
Clubhouse suffers 'data breach' by third-party app
https://www.getdbt.com/ comes extremely close in my eyes and even tackles the documentation and infra-as-code aspect. We went all in half a year ago and never looked back.
Can I build apps for this?
Current Business Rates Information
They're big win going forward is their business banking product rather than personal banking offering.

Businesses opening accounts with TW get real bank account details, that work in the traditional banking system, for each currency with little hassle, and good exchange rates to boot.
They seem to be under the FCA: https://transferwise.com/help/articles/2932699/what-is-the-f...

Do you mean they don't subscribe to the 80k protection or something like that?
There is also another wise.us service.
New Dance Choreography Miss You (Cashmere Cat, Major Lazer, Tory Lanez)
Choreography by Uyen Le! Hope you like it :)
Great read, but I'm relieved that was the UPPER bound.
This explanation feels right, but I don't actually agreed.

The US (assuming here) has always had division, and I'd say it's smaller now than it's ever been.

Maybe it's easier to pay attention to because social media, but I don't view it as a new or threatening problem.
Unless I'm mistaken TransferWise provide Revolut with forex on the backend, so enjoy it while it lasts
I use it for everything from:

- daily spending on goods and services
- electronic transfers to ewallets*
- any time someone needs to send me money, I use transferwise virtual account details so from their end it seems like a domestic transfer
- I even bought a motorcycle using Transferwise to do a local bank transfer. Tried it with my regular (foreign) bank first and it failed, tried it with Transferwise and it worked fine.

*my traditional bank doesn't support this. They only know how to deposit to a domestic ewallet, Transferwise can do deposits in ewallets internationally
I fully understand that having the metaphorical blinders taken off can be quite upsetting.

However the plain explanation is that a large number of us here on HN have grown up in the most prosperous nations in the history of the world, many of us have had great privileges in the availability of education and no systemic bias against us for any inborn trait. The greatest privilege of all being the ignorance of our own advantages and the politics that permeate every bit of human society.

It is an experience most parents try to grant their children, a shielding from the big bad facts of the world, at least until they can begin to understand it. For a lot of people, that state is able to persist into adulthood, because they can avoid facing the injustices or ignore them because they have not had to face them themselves.

Unfortunately we do have a tendency to dismiss the great sufferings of others by referring to minor injustices caused to us. Introspection and reflection is the key, not self-loathing.
If only you knew. Literally all I do in my old age is listen to everybody and try to work out where they’re coming from. I thought long and hard about my rebuttal, and I might have almost had a pretty good one. But instead I’ll just say thanks for giving me occasion to think a lot.
No, he is saying that MSR do not have many of those problems and are in compliance with those regulations without costly measures.
> What is missing is some of the popular patterns that emerged in the last few years

Erlang has had these "popular patterns" for decades. And all languages that ignore them, making devs reimplement them, poorly, with third-party libs and ad-hoc solutions.
These are features built into the language designed to make multi-threaded code safer and easier to write.