skysight-inc/HackerNews huggingface dataset:
Though I’m against micro services for lots of reasons, there is truth to the “library update” problem

If you update the business day library, then you also need to bump the version of this lib used in your 100+ “real services”, or risk some services seeing differences on this front.

Imagine a bug from different logic due to version differences between libs in a distributed system. Would be a mess to debug.

If you say “oh well services should just install latest” now you have the distributed monolith problem. A new version of a library could get pushed out but have a regression bringing down half your services
> Win32, especially when it comes to GUI programming, is one of the worst APIs out there.

It's also one of the first. Win32's origins extend back over 35 years and start on machines with a tiny fraction of the capability of even the smallest of today's modern PC's. It was also built with a different set of tradeoffs and in a radically different culture of software development. (Most modern developers hadn't been born at the time of it's initial design, and most of the people who were actively writing this stuff in the early-to-mid 1980's, I'm sure have moved on. 35 years is pretty much a career.)

> MFC is also quite bad because of huge abstraction leakages; it fills like Win32 with bolted on classes.

That's pretty much what it was... by design. There was a more object-oriented library that Microsoft developed, prior to MFC. They tested it on developers that had essentially just come up to speed on the (then-new) Win16 API, who all complained about having to ascend another learning curve for a fancy object oriented language and framework. Microsoft's reaction was to drop the older framework (referred to as AFX) and develop MFC as a thin wrapper around Win16. (This is part of why there are AFX prefixes scattered throughout the MFC codebase.... it's a legacy of the earlier framework.)

Even then, early versions of MFC had some utility, mainly around making things more type safe. Because it bound C++ instances to Window system instances, it made it easy to attach user data structures to UI components. (Otherwise, you were worrying about window or class words, which were Microsoft's original approach to that problem and used by MFC under the hood.) MFC also handled parsing of window message arguments. Win16 also sent messages with just a word and a long, when what you really might need is a set of mouse button flags and an x/y position or something. MFC helped with that too, by 'cracking' the message arguments into something closer to what you'd expect.

(To this day, Win32 documentation still includes instructions on parsing WPARAMS, etc.

https://docs.microsoft.com/en-us/windows/win32/inputdev/wm-m... )
At least in case of tablets with pens/styluses (like the Surface line or Dell Latitudes), the device can recognize when you're hovering over something with a pen. It meshes nicely with the mouse-oriented design. I wish there was a way for touchscreens to detect hovering fingers, then on-hover controls could be useful on phones and penless tablets.
Fossil Hybrid HR: E-ink makes this hybrid smartwatch look analogue
They had better shut this down asap. WSB has enough crazy people that'll go full YOLO
I purposely didn't select any specific ethnicity or other genetic factor to avoid tapping into stereotypes or causing offence (except to people living in Florida, sorry but not sorry).
Last week I discovered a wonderful sushi restaurant near my work. I told my work friends about it and now we all love it.

It doesn't mean nobody in the world knew about that sushi restaurant before me. It means nobody in my group knew about it, nobody told me, and I found it by personal experience, and shared the information among my community.

So yes, David Livingstone discovered the falls.

We don't constantly have to try to degrade the contributions that western people made to the world just because they're white. Livingstone made huge sacrifices to push on where almost everyone else gave up and he linked together pathways of information that didn't exist before. He did the exploring; he took the risk; he should get credit _for those efforts and sacrifices_ as should the people who sent him. Its ridiculous to try to equate his achievement with the people who were simply born in the areas he explored and lived there as their default state of traditional existence.
I agree that the main scenarios people are excited for are probably the exact opposite of the ones we should be looking to solve with this. Indeed my last comment right before posting this was about how callbacks are better than we remember (and if we were on ts when using them, probably wouldn't have minded at all).

Deeply nested object props are often bad, except for when it's a big dynamically-defined object (eg a directory tree that you would traverse with lodash get). It's also great when you're not deeply nested, you're simply checking for the inclusion of something in a collection that is itself optional. Eg a Map#has on an optional map.
CPU's and other electronic devices utilize electrical signals. Do you think they have mental states ?
But if Switzerland can't afford enough pilots and material to run a twenty-four hour airforce, does it matter that it's a cost issue that prevents them from running a 24 hour airforce? I mean, will Switzerland be running a top quality defensive air force from 2021 or will they be running two thirds of a top quality defensive air force? Is Switzerland able to afford it?

Far from defending Switzerland against the charge of running a half rate airforce, you raise legitimate concerns. If I wanted to invade a country, I probably wouldn't pick Switzerland. But if I wanted to invade Switzerland, being unable to afford an airforce in a time of wealth is awfully encouraging.
Medicines: Schedule a free consult with the doctor in your healthcare area. Obtain a stamped and signed recipe based in his/her professional opinion. Ask for the product in the next pharmacy and exchange your recipe for the product. Pay a small amount or nothing at all. Say thanks and have a good day. Finish.

Illegal drugs: Are you fishing? Good try.
A380 is an amazing business case. Ask anyone who has flown on one what their favourite commercial plane is and I would bet the majority will say it's the A380. Despite that it was still a commercial failure.
It's a bit like discovering the Americas when people already lived there. The falls were discovered and reported for the West by Livingstone.

That doesn't make the discovery less important from a Western history perspective? I guess it's about recognising which truth is being told.
Rambus Achieves Industry's Highest 18 Gbps GDDR6 Performance
Good for Airbus for putting out safer aircraft.
I wish apps allowing editing tables were oriented around a workflow where you export to Excel, edit it there, and reimport it back. Let's be honest, your web app's table is never going to be anywhere near as ergonomic and functional as Excel, so why not just leverage it?
> The Passivhaus has a continuous airtight barrier [...]

Theoretically that could work with a reliable air conditioner. In practice, I know quite a few passive houses that have problems with mold.

And seriously, no air conditioner is superior to opening windows, don't kid yourself.

A "normal" house with a good insulation (don't overdo it) would be my preference.
Lean GHTorrent
I'm curious why the investment in so many services instead of investing in improved CI/CD/build tools. For example, automatically deploying services when the libraries they depend on are updated. Monitoring to automatically check if a deployment is having issues. I mean, due to security concerns you still will need to re-deploy services every so often so having great CI/CD seems a more worthwhile investment.

edit: Also, for the same reason chaos engineering, short lived certificates and periodic backup tests make sense; constantly testing out the deployment of all services makes sense to me. If you do something like deploying a service rarely then the chance of something going wrong (forgot a step, radical external changes, etc.) is decently higher.
You're right about this being an epidemic. However, due to rising awareness in recent times, there is a reverse trend.

I live in an expensive neighbourhood in a TIER 1 city in India and can confirm that many general physicians now prescribe medicines by their generic names.

That being said, it doesn't change the fact that the practice is still widespread. For e.g. I have never been to a dermatologist who will not insist on purchasing a particular often over priced brand, many even have their own pharmacy at their clinic.

I'm often shocked by the leniency of laws subject to doctors in India.
Self-plug: My pet project's an open source game engine [0] that lets you use SwiftUI over SpriteKit/Metal views. Once I figure out how to write custom DSLs in Swift, I hope to have an API for describing game scene entities and their components in a SwiftUI-like declarative syntax, or maybe just make them all behave like SwiftUI views + view modifiers.

You'd also be able to use mostly the same code (even for touch and mouse input) on both iOS/macOS without needing to use Catalyst (which brings bugs of its own) :)

[0] https://github.com/InvadingOctopus/octopuskit
CreditKarma is legit and free. Of course just like any other free service, you are the product. They recommend products to you based on your credit and finances. They also give you full weekly access to your Transunion and Equifax credit reports.
Most airlines typically try to purchase their fleet all from the same manufacturer if they can.

There's a lot of additional cost that goes into maintenance, pilot training, pilot availability, etc. that has to be accounted for if you're mixing aircraft from different manufacturers.

You can just look up the aircraft owned by an airline and it will give you a pretty good idea what to expect.

You can also go on flight tracker sites and just look at what aircraft are running the route currently, which would also be a good indicator.
Is there any JavaScript-free WYSIWYG Markdown editor?
This article just goes on and on and even halfway through I don’t know what the destination is. Had to bail.
Good link. On his podcast, Peter has also talked about generics vs. name brand differences. He had a chemist on who started a pharmacy selling generics where some statistically significant amount of each batch of drugs is tested for chemical verification.
At least in the EU it is in the process of being mandated:

https://ec.europa.eu/energy/en/topics/energy-efficiency/ener...

The actual implementation is left up to individual countries. In my country, Lithuania, it means from 2021 all new houses require insulation to be at the same level as Passivhaus, and buildings to obtain the majority of their energy from renewable sources (so most new houses will have PV installed). It gets cold here in the winter (-20c isn't uncommon), so if it can work here, it can work pretty much anywhere in Europe.

As can be expected this will push the price of new builds up, but the benefits are a more comfortable and healthy environment (I grew up in drafty & moldy houses in the UK) and lower energy costs (grid-tied PV installations, without a battery, usually pay back in 7 to 10 years, after which they provide free energy for the life of the system).

Edit: I should mention the prices will not rise in a significant way. Materials for the structure/building envelope are usually a small part of construction costs, and those required for Passivehaus are not expensive or hard to obtain. Of course propery developers will complain, as the extra cost will come out of their profit margin :-)
Nice excuse for war, hunger and misery. You should try better next time.

How about raising education levels and giving people a motive to live a good life?

I am afraid that this precludes rich people and inequality.

So let's proceed with the current extermination plan?
You cannot compare a loss to a transaction. The £3.3Bn is a loss, the £17.4Bn is a payment that provides regulatory bodies, courts, CAP payments, infrastructure projects. If black wednesday didn't happen you would just have an extra £3.3Bn. If we weren't members of the EU we would have £17.4Bn more, and our farmers would have lost their subsidies, rural development projects would be cancelled, we'd have no body to regulate all sorts of industries etc. etc. etc.

As well as this your other EU example is spurious too - since the 'divorce settlement' isn't a loss either. It's the agreed remaining financial obligations that the UK had previously committed to. In fact It's things like MEPs pensions which was agreed long before the UK decided to leave the union. So the divorce bill is essentially net 0 - the UK is paying nothing to the EU beyond the money that the UK and EU had already agreed to spend.

It's like saying losing a £50 note should be put in perspective by comparing it to my salary. My salary is much larger than £50, but that's not relevant, because for me to get £50 of disposable income I need to exclude all my living costs. It may be that my salary in fact perfectly matches my living costs - in which case whilst £50 might be tiny in that perspective, it's huge because it could be literally all of my disposable income.
This! The carpe diem mentality has always had this flaw IMHO. Humans are what they are because they invented ways to deal with the future: being a good sport, a sense of community, trading, etc.

Just living in the moment isn't enough.
The list is in the penultimate part of the main page. There are no anchor links, so here's the full list:

————

Abenaki, Afaan Oromo, Afar, Afrikaans, Albanian, Alsatian, Amis, Anuta, Aragonese, Aranese, Aromanian, Arrernte, Arvanitic (Latin), Asturian, Atayal, Aymara, Azerbaijani, Bashkir (Latin), Basque, Belarusian (Latin), Bemba, Bikol, Bislama, Bosnian, Breton, Cape Verdean Creole, Catalan, Cebuano, Chamorro, Chavacano, Chichewa, Chickasaw, Cimbrian, Cofán, Cornish, Corsican, Creek, Crimean Tatar (Latin), Croatian, Czech, Danish, Dawan, Delaware, Dholuo, Drehu, Dutch, English, Esperanto, Estonian, Faroese, Fijian, Filipino, Finnish, Folkspraak, French, Frisian, Friulian, Gagauz (Latin), Galician, Ganda, Genoese, German, Gikuyu, Gooniyandi, Greenlandic (Kalaallisut), Guadeloupean Creole, Gwich’in, Haitian Creole, Hän, Hawaiian, Hiligaynon, Hopi, Hotcąk (Latin), Hungarian, Icelandic, Ido, Igbo, Ilocano, Indonesian, Interglossa, Interlingua, Irish, Istro-Romanian, Italian, Jamaican, Javanese (Latin), Jèrriais, Kaingang, Kala Lagaw Ya, Kapampangan (Latin), Kaqchikel, Karakalpak (Latin), Karelian (Latin), Kashubian, Kikongo, Kinyarwanda, Kiribati, Kirundi, Klingon, Kurdish (Latin), Ladin, Latin, Latino sine Flexione, Latvian, Lithuanian, Lojban, Lombard, Low Saxon, Luxembourgish, Maasai, Makhuwa, Malay, Maltese, Manx, Māori, Marquesan, Megleno-Romanian, Meriam Mir, Mirandese, Mohawk, Moldovan, Montagnais, Montenegrin, Murrinh-Patha, Nagamese Creole, Nahuatl, Ndebele, Neapolitan, Ngiyambaa, Niuean, Noongar, Norwegian, Novial, Occidental, Occitan, Old Icelandic, Old Norse, Onĕipŏt, Oshiwambo, Ossetian (Latin), Palauan, Papiamento, Piedmontese, Polish, Portuguese, Potawatomi, Q’eqchi’, Quechua, Rarotongan, Romanian, Romansh, Rotokas, Sami (Inari Sami), Sami (Lule Sami), Sami (Northern Sami), Sami (Southern Sami), Samoan, Sango, Saramaccan, Sardinian, Scottish Gaelic, Serbian (Latin), Seri, Seychellois Creole, Shawnee, Shona, Sicilian, Silesian, Slovak, Slovenian, Slovio (Latin), Somali, Sorbian (Lower Sorbian), Sorbian (Upper Sorbian), Sotho (Northern), Sotho (Southern), Spanish, Sranan, Sundanese (Latin), Swahili, Swazi, Swedish, Tagalog, Tahitian, Tetum, Tok Pisin, Tokelauan, Tongan, Tshiluba, Tsonga, Tswana, Tumbuka, Turkish, Turkmen (Latin), Tuvaluan, Tzotzil, Uzbek (Latin), Venetian, Vepsian, Vietnamese, Volapük, Võro, Wallisian, Walloon, Waray-Waray, Warlpiri, Wayuu, Welsh, Wik-Mungkan, Wiradjuri, Wolof, Xavante, Xhosa, Yapese, Yindjibarndi, Zapotec, Zarma, Zazaki, Zulu, Zuni

————

Support for non-English letters makes this more than a tech demo IMO, the whole thing is pretty impressive.
Exactly. A good airplane isnt enough. The manufacturer has to follow the market, not expect that thier new aircraft will create that market.
This seems orthogonal? It certainly is compatible with what the post you are replying to is suggesting.
Jeremy Stoppelman’s Long Battle with Google Is Finally Paying Off
Did you notice the whole page is actually a rich text editor? You can type anything, anywhere, and tweak the style of every letter to your liking using the sticky menu at the top of the page.
How to Select for Update Inside MongoDB Transactions
I think it must be 20 years ago that browser makers talked about implementing features like table sorting into the browser. I am still waiting.

I think leaving this kind of functionality to web developers, leaving everyone to figure it out for themselves and also make it work on several platforms and browsers is just silly. I don't know why we do it this way.
In some countries there are mandatory rules for new buildings. Most experts would tell you that they failed spectacularly. For a time styrofoam was recommended. Today you have difficulties to dispose that shit again.

> Why is it still legal to rely on fossil fuels for heating for example?

Because there are few alternatives. You can use wood, but that comes with its own problems.
As part of many meditation process and spiritual practices in Hinduism and Budhism, visualization of your own death is very common. And it is usually called Death Mediation which is designed to teach you the impermanence of the our own existence and true nature of the World.
It's an older engine, but it checks out. The games Torchlight 1 and 2 use Ogre and they look very pretty and never needed a high-end machine to perform well (even when they came out).
Nuclear fusion is 'a question of when, not if'
You need permanent ventilation, better heat insulation, better doors and windows etc. for this to work. You still have to plan for some way of heating so you cannot just leave that out. This in all takes more energy to build and maintain.

That said, I live in a passive house and we turn on the heating only when one of us is sick or when it gets really cold.
Intel’s EMIB Now Between Two High TDP Die: The New Stratix 10 GX 10M FPGA
>All you need is banks and laws and judges and police.

Wow that's all? Seems so much easier than just having a crypto wallet and sending anything to anyone at any time.
Wow this rings so true. I just read antifragile and while I like the ideas I can't imagine how insufferable the author is in person
I'm worried at what size 1 becomes 2. I've seen web tables that choke on 100 rows. I feel that if a table can't handle 10-100x that without destroying site's performance, it's done wrong.

I also wonder whether we shouldn't have new <table> tag, meant specifically for data tables. Say, <datatable>. It would have all sorts of sorting and filtering and pivot tables built-in, and it could exploit native code to ensure high performance. Case 3 could be handled by a well-defined API that translates table operations to JS calls, in case a full dataset can't be sent to the browser.
How to Get Business Value from Reinforcement Learning Applications?
GoCardless partners with TransferWise to launch borderless recurring payments
Interesting concept.

I've gotten used to programming fonts with ligatures. But I'm not every use case. We live in an amazing era of abundance...
Is there any kind of appeal? Do they actually get the money directly (i.e. they declare you unfit = they get a bigger budget)? Do you have any kind of chance to make it up (e.g. you're unfit because your BMI exceeds some value or you can't run up a hundred steps, so you get to spend six months working on it and then they let you do your last few days)? Or the first you learn about it is the big bill end of story?

I know the army isn't meant to sound like a walk in the park, but it sounds not just unfair, but genuinely unjust.
> ordered 5lbs of the drug for $100 usd including shipping.

Nothing like the sensation of dying with placebos knowing that you saved $4k dollars and you are smarter than the other guys. Can be done even cheaper: you could have obtained lots of carrot juice for $50 also. Did not worked for Jobs but maybe in your case could be different, why risk not trying?.

Seriously, don't do this. Even legit chemoterapy can dissolve you from inside and I'm not talking metaphorically. There are reported cases of unexpected and massive organ destruction. Chemoterapy is poison, can kill you faster than cancer if you have a secondary hidden condition.
And of course is more expensive see the Vimes Boot Theory
> In my mind, an amazing system would at the very least be cross platform.

Being able to target desktop, phone, tablet, and TV devices while reusing 80%-90%* of the same code for all of them, is cross-platform enough for me. :)

macOS, iOS, iPadOS, tvOS, and soon AROS if the rumors have weight, comprise over a billion users. And if you're someone who likes to tinker with the latest tech in your apps, Apple has the best ecosystem because most of their users quickly upgrade to the latest OS, compared to Android etc.

* Ass estimate
The A380 might actually live the destiny of the 767 or 757.

Sure, it was a handful for the manufacturer, luckily pulled it off, kinda broke even after some time. But it will be long gone when it will be really needed, when large hubs become even more congested or certain P2P lines heavily overgrow on themselves.
As a matter of fact, the EU is committed to continue to fund projects in the UK that had already budgeted.

From the Institute for government.

>If there is a withdrawal agreement, UK recipients will receive EU funding for projects agreed in the current funding cycle from the EU Budget.

So yes, the already committed projects would continue and so the net recipient would continue to be a net recipient until the currently committed projects were completed. That is exactly why there is a divorce bill - because the UK is paying for the obligations its already committed to, and in return the EU is going to provide the services and funding that it has committed to. There is reason to think any other country would be treated differently.
Is this font supported by out of the box Mac or Windows fonts?
I was curious enough to Google and found [1]. It turns out YAML supports figuring out the type of a value from the plain value itself. Norway's cc is "NO", which parses as a Bool instead of a string.

The solution is to always quote strings.

[1] https://medium.com/@lefloh/lessons-learned-about-yaml-and-no...
I'm not familiar with Ariely. I'll have to look into his writing. I do know some of Kahneman's work has been questioned due to reproducability issues.

I was actually drawing from Kahneman's (layman's) book. Specifically, he says, "System 1 is the hero of this book. I describe System 1 as effortlessly originating impressions and feelings that are the main sources of the explicit and deliberate choices of System 2."

Granted, there's more nuance than the space in a forum response can provide but I've always liked his elephant and rider analogy. The rider (System 2) thinks they are the one directing their movement (and they do to some extent at least) but the bulk of the control is really the elephant (System 1)
Just yesterday I had to laugh in despair at how bad Google Cloud's UI is, including scrolling the headers instead of pinning to the top. What's much worse though is the perf, load times for simple pages are 10 seconds, my machine is pegged at 100% cpu, slogging through logs viewer like molasses. I just find it hard to believe it'd be so bad, on such a crucial product. This coming from a company that has dev rels advocating better perf (as they should!), but not applying it to one of their most important products.
Does anyone knows if this is a RobinHood only thing or are other brokerage-fintech vulnerable to that?
That is a good idea. I agree that my therapists likely did mean well but my anxiety skewed my perceptions.