skysight-inc/HackerNews huggingface dataset:
I'm too old and not of the right disposition to provide much tech support for people anymore. I did that for years, and I learned that it truly sucks to have to fk around frequently with stupid stuff (usually Windows stuff). But even Linux, using it as my own development environment, I would periodically have stupid stuff just mysteriously break and than require a lot of fiddling to get fixed.

As for Apple reliability, I set my grandfather up with an iMac 11 years ago. It was still functional when I replaced it with a Chrome desktop machine last year. (Of course it was no longer supported for OS upgrades, so that was the final reason to replace it). Likewise, my girlfriend daily drives my 2014 MBP which I used and abused around the world for years. I did an Apple service center battery replacement, and otherwise it performs as new. 8 years with a laptop is pretty great, especially considering it still does everything it's supposed to.

Oh, the wifi at my grandfather's house is still the original Airport I setup 11 years ago. It still does its job, without fail. I think I had to provide tech support (unplug, wait, replug) once.

For low-tech family, I now recommend Chrome devices. They are about the easiest things to support, and they are fairly low priced.
I feel the same way about RxJS. Moving from that to plain React hooks and data flow saved me a ton of sanity on one project a few years back.
Fantstic idea! I'll immediately implement this.
What I read here is a poor craftsman blaming their tools.
No not really. Stuff like this is not about the logical semantics of words. Nobody uses the word selenology. And nobody interested in geological questions will refrain from looking on heavenly bodies because 'geo' means earth. In planetary sciences the word geology is used, and in geology texts you will find the planets, moons, and asteroids being covered and their geology being described.
What other thing do you think continuing lack of regulation or regulatory capture (which costs companies plenty to do) are the result of? That's what you're paying people for. That is the corruption.

You're saying that the flu is a result of sneezing.
I have mixed feelings on this.

There are of course things that aren't explicitly prohibited by workplace policies but are no doubt unacceptable - e.g. discriminating against left-handed employees. But it's still useful to have explicit policies against caste discrimination to make clear that it's unacceptable.

On the other hand, as an Indian in a top tech company we're more likely to experience racism than casteism (though both are relatively rare), and this policy is likely to increase racism and result in Indians (and other South Asians) getting singled-out and scrutinized for casteism.

Edit: as if to prove my point about racism, in this very thread there is already a comment talking about Indian nepotism.
I work predominately with Indian coworkers. You are exactly correct in my view.

Racism has technically been banned in the United States wholesale since the Civil Rights act, yet we struggle with the effects still today.

This is a step in a right direction, but it should be seen as only as the beginning.
Eye Shootout: Contrasting Open Source and Big Retail Electronics
> Anmerkung der Redaktion: In einer früheren Version dieses Artikels hieß es, an dem Unfall sei ein autonomes Fahrzeug beteiligt gewesen.

No, the article has been corrected, it wasn’t a test vehicle and (irrelevant, but still wrong) the driver was male.
What Is ‘Paxlovid Mouth’ and How Do You Get Rid of It?
I don't know about this book, but there are August 2022 PDFs of "Probabilistic Machine Learning : An Introduction" and "Probabilistic Machine Learning : Advanced Topics" by Kevin Murphy available here: https://github.com/probml/pml-book

Is that recent enough?
https://archive.ph/KTNX5
To Apple they are all Indian.
Equinix has physical equipment belonging to their customers. AWS doesn't. It's not even remotely similar.
I'm already a level 6 local guide and my edits weren't accepted :(
First off, the US healthcare market wasn't a free market in 1968. State licensing boards regulated the supply of doctors and as Milton Friedman argued in his book "Free to Choose", powerful interest groups used the US court system to impose massive costs on unlicensed healthcare practitioners; "The AMA has engaged in extensive litigation charging chiropractors and osteopathic physicians with the unlicensed practice of medicine, in an attempt to restrict them to as narrow an area as possible." [0]. So no, even before Medicare and Medicaid, there wasn't a free market for healthcare in the US.

Still, in that time, there was much less government involvement in healthcare and the stats show significant improvement after the implementation of the SSA of 1965 Act. Infant mortality fell from over 2.5% in the early 1960s to just over half a percent now [1], with the decrease accelerating in the late 1960's before tapering in the 1980's. Life expectancy also jolted upward in the late 1960's [1].

Healthcare has increased in cost significantly since the time before Medicare and Medicaid, when the treatment for a heart attack was to lay in a hospital bed and wait to die, whereas now, we have much better treatments that can add decades on to people's lives. [2]

And regarding the pandemic hypothesis, there's so much evidence to support my claims. If vaccine shots hadn't been made free to individuals, uptake would have been far slower and life would be far worse as the death rate would be much higher than the (still horrifying) ~500 people per day.

[0] https://en.m.wikipedia.org/wiki/American_Medical_Association...

[1] https://datacommons.org/place/country/USA?category=Health#In...

[2] https://www.politifact.com/article/2012/jan/20/was-early-196...
It has been rumored for years that Microsoft might acquire Ubuntu. This is an interesting move though not proof of any such future merger. All of that said, it would be nice if Microsoft had the same level of cooperation with Fedora and another distro or two as well.

(And where the hell is support for .NET Core on FreeBSD???)
Why trust Oracle? Generally, their reputation in the IT industry doesn't fit the role of 'trustworthy neutral third party' but of a highly aggressive business willing to do almost anything (though I don't have much direct contact - perhaps others see it differently?), and I wonder if Oracle would embrace the latter description.

Also, they attempted to acquire Tik-Tok when it was under political pressure, thus forcing down the price, and my impression was that they had the inside track because they were supporters of the Trump administration - the administration was using its political power to hand a major business asset to its friend.

Given that track record and demonstrated motivations, why would we trust that Oracle's audit results aren't primarily driven by Oracle's interests? How about hiring Citizen Lab, or one or two of many other organizations?
If that becomes an issue, I think it's reasonable that companies will start providing extra money to remote workers to cover operating costs. After all, those same companies will need to lease less office space (meaning lower costs for space and electricity).
If I have equipment in a datacentre like Equinix, I likely also have circuits (with minimum terms), network equipment and servers (physical devices) that I need to manage and consider how to physically relocate.

When I have a service with AWS, I have software I need to relocate.

The needs and constraints of relocating software from 1000 servers is very very different to the needs and constraints of relocating 25 racks of equipment.

Unless you have 1000 AWS ‘pets’ instead of ‘cattle’, in which case you’ll wish you could just lift-and-shift.
Maybe elmish could be of interest to you? https://github.com/elmish/elmish
Casteism is an elaborated form of Classism, which the West will not ban because the whole society depends on that discrimination to decide who’s “smart”
Not a bad idea... Round it out with some leap-frog for plyo, animal crawls. You could turn burpees into a fun game. (Where is the parent-kid playtime-workout video that we all need? Tire the kids out and give the parents a couple sets)
Can someone explain the rationale behind the location of data centers like SFO2? My understanding has been that real estate in cities, and especially in San Francisco, is limited and thus expensive.

If someone tasked me with building a data center, I'd probably start by looking at Google Maps and looking for the nearest big, open field on the outskirts of a city.
I wonder if this was mostly a manual effort, or used one of the various automatic decompilers which have become available in the past few years? I can already decompile manually into C/C++ about as quickly as I can read the Asm, but IDA/Hexrays can do it several orders of magnitude faster.
>uninhabitable

*for humans
GAAFET is the next step after FinFET to allow such small transistors to be feasible.
Right, and my comments are not about your POV. They are addressing the claim of the doctor from the Harvard article who is saying that CICO is wrong, and then responding to your comments about whether or not her claim is absurd. In truth, we cannot prove or disprove whether the claim is absurd as this is a subjective claim. And so I suggest we focus instead on the validity of the claim rather than our subjective opinion of it. To that end, it seems we are in agreement that the doctor's claim is not true.
Casteism, while bad, is not racism. Saying casteism is ingrained in Indians on the other hand is racism.
If you are doing few compute steps per memory access then you are memory bandwidth limited and >100MB is too much RAM requirement per core to not be bottlenecked by RAM access. Use a GPU or FPGA with HBM.
He's got a valid criticism though. The article says one thing and then contradicts itself. Most of the advice is of the nature "This causes people to eat more".

Being stressed causes you to eat more. Poor sleep causes you to eat more.

There is some variance, but it's nowhere near significant enough to really matter in the face of the largest contributor: the number of calories you consume.
Email the authors. They will often send you the document for free.
The OP was talking about incompetent managers, which seem to be numerous. A competent manager has no problem managing a remote team and have been doing so very successfully for decades. Remote work and remote teams have existed since the early 90's. The only difference now is so many teams went remote in response to the pandemic and managers are discovering they'e incompetent in managing remote work. Their real fear is getting fired for their new-found incompetence.
Let me tell you, I can guarantee you, that's bollocks.
Live meetings are high-speed half-assed ideas being thrown around, and dominated by the most talkative/gregarious/attention seekers. Trial-and-error is the least desirable way to work. Async and remote is about thinking and writing down before blurting out. To me the latter is more professional way to work, and for the same reason it's more somber.
> we're more likely to experience racism than casteism (though both are relatively rare)

I have seen zero evidence for this. The relative or absolute frequency claims.

> this policy is likely to increase racism and result in Indians (and other South Asians) getting singled-out and scrutinized for casteism

Strongly disagree. I have Indian heritage. I have no problem with such policy, and am increasingly convinced—in part by comments like this—that it needs the force of statute. (It’s almost certainly already law.)

Also, non-Indians can discriminate based on caste, albeit indirectly, if their information flows through biased channels. The same way someone not racist can further racism if a bigot runs on of their teams.
> As someone who had to maintain two applications written entirely using the FRP Paradigm (Rx in Kotlin/Swift with a heavy focus on FRP principles), I am fascinated the idea but I absolutely hated the experience.

I had a similar experience maintaining and reviewing an Angular+Typescript application at work. I was fascinated about RX and was looking forward to see it in action.

In practice Angular exposes everything from its internal framework and interfaces as Observables, making RX everywhere the default.

The simplest things became mindbogglingly complex and asking “what does this code actually do” became the most frequent code-review question.

When we were unable to get the application stable, I made a renegade effort to eliminate all Observables and replace them with standard, well-understood Promises instead.

The result was fewer lines of code, clearer code, fewer bugs and more tests as bootstrapping/mocking a Promise-based API is significantly less effort than doing the same for its Observable-based counterpart.

It was a terrible experience all over and realistically (given the choice) I’ll never touch an Angular or RxJS based app ever again. My team will just touch React for any new development from now on.
Could These Glasses Cure Your Motion Sickness?
This is typically called an SDK or client library, while the API "layer" is commonly thought of as the server itself.

For those confused what this title is talking about, it is the client side SDK for an API, usable in React
This is the setup I've ended up on. Seems to work.
The .NET ecosystem is giving me a lot of confidence these days. I've been on this rollercoaster since .NET Core 2.x and don't think I will be getting off any time soon.

We recently upgraded from 3.1 to 6, which was a total non-event. The code base that was around for Core 2.x is still the same one we have today. Some substantial changes made to the web interfaces and hosting, but nothing in the business logic or data models was impacted.

We currently use Self-Contained Deployments to Windows machines, but there are only 2 minor methods stopping us from using a Linux image as well. Looking for a really good reason to make the jump, but I can't justify it to the business yet.
Dream is great for small http services -- I've not used the websocket support so I can't say much about it.

I do highly recommend starting with one of the Dream example projects just to lower the barrier to entry on the tooling side.

You can also use Rescript (compiles to very readable Javascript), which is the OCaml type system with more familiar syntax and some of the complexity shaved off.
Gtk in its entirety was never written from scratch but Gtk is big and individual components and parts of it have been written from scratch and has broken backwards compatibility in major ways, requiring from applications and libraries that depend on it to waste time keeping up with those changes (see XFCE or even GIMP as examples that took literally years to update to a new major version, only for Gtk developers to break their APIs again).

It reminds me of that old "Fire and Motion" article by Joel[0], especially these last bits:

> Think of the history of data access strategies to come out of Microsoft. ODBC, RDO, DAO, ADO, OLEDB, now ADO.NET – All New! Are these technological imperatives? [..] The competition has no choice but to spend all their time porting and keeping up, time that they can’t spend writing new features. [..] People get worried about .NET and decide to rewrite their whole architecture for .NET because they think they have to. Microsoft is shooting at you, and it’s just cover fire so that they can move forward and you can’t, because this is how the game is played, Bubby.

Except of course, unlike Microsoft, GNOME and Gtk have nothing to gain by shooting the developers that depend on their APIs :-P

[0] https://www.joelonsoftware.com/2002/01/06/fire-and-motion/
GDPR should be covering EU citizen's data, anywhere.
Using Python to send notifications to yourself
I worked at a startup that had a GOAT level sales person. We understood we needed this person to succeed, enterprise sales to a nascent market segment required a lot of persuasion and tenacity.

Unfortunately, sales dominated orgs lead to terrible technical and operational challenges. (Whereas Neumann's efforts are dominated by fund raising.)

Like our sales GOAT, I imagine Neumann is similarly unfamiliar with objective reality. And otherwise unteachable.

I kinda get it. For Neumann's part, he's wildly successful, awash in cash. And has somehow avoided the consequences of his terrible decisions.

Another example of Failing Upwards.
It is using a webkit view because currently it is the easiest way to display content from an external process in a cross-platform way. It does not have to be that way though: https://blogs.gnome.org/xjuan/2021/05/18/merengue-cambalache...

>Ideally I would use an embedded Wayland compositor widget instead of a webview and broadway, but unfortunately there is only an old non working prototype called Wakefield and finishing it is a project on its own. In any case replacing the webview with a wayland compositor widget would be trivial.
I guess that depends on if you see Gnome as an organization or as a desktop environment. The organization is 25 years old, but I'd argue that the desktop environment is not. Gnome 3 was a big enough change that I think it's reasonable to consider it an entirely new desktop environment.
> I get my 200 MBit/s without issues, and rarely have connectivity issues (maybe 1-2 hours every few months).

This is not good for US standards, never mind European ones. It's been quite a few years since I had an hour long outage.
Definitely agree with your first two paragraphs, but am confused by the pay paths. Can you expand on what the paths mean?
> is not evidence of a bias

Correct. But it is evidence someone doesn’t want to talk about this.

That might mean anything from complicity to ignorance to not wanting more workplace drama. In every case, it gives merit to Googlers claiming caste discrimination needs an independent investigation. (Versus relying on the company’s processes.)
According to ASML, they have 4700 suppliers (https://www.asml.com/en/company/sustainability/responsible-s...). How many of those are essential to the development of EUV equipment and would be affected by this ban is unclear (though I'd expect a reasonably large percentage).
If you start a business that spends $22 billion and then starts to bring in a few hundred million a year, that's not a great business. That is a bad business.
A lot of things are starting to look the same, owing to the availability of ready-to-use templates by Mantine, antdesign, Material UI, etc.

For small projects, you almost don't need frontend chops anymore to deliver nifty looking goods.

I was kind of stunned to learn that even Apple uses MUI.
why it would be a 'false' sense of security if it's not exposed? I don't seem to get it as 'security through obscurity' at all. sincere question, I'm not a network guy.
Instagram, TikTok, and the Three Trends
Try new stuff every once in a while. You might be surprised
1MWh of electricity costs 4000€ + VAT in Estonia
This never seen before price happens from 6PM to 7PM and is the absolute maximum price allowed on NordPool market
No its akin to opening a bar without a sign on the outside informing you that your every word and look will be monitored, analysed and shared with big companies. But that's the great thing about GDPR. It's our rights, they apply wether you like it or not.
> They have to descent all the way to 2G to see any meaningful difference

Somewhat shockingly according to https://www.cambridgewireless.co.uk/news/cw-journal/why-2g-w... 12% of mobile network connections in the UK are still on 2G? That's surprisingly high usage, and would definitely be worth optimizing. Although usage that high would then explain why 2G shutdown is still 10 years(!) away for the UK.

Phones still on 2G also seem likely the be phones that don't have the best of web browsers, so cold visits may still be more representative than it seems like it should be.
Could you provide an example of how you solve the problems with Zephyr or ESP-IDF using virtualenv?
Recruiters don’t think that non-Japanese people who know how to program AND speak the language well exist.

So I basically show up for positions that ask for a native Japanese that’s willing to work abroad. I then promote myself based on technical and cultural skills.

I’ve legitimately unstuck projects that were stuck for years and getting nowhere within few months because I improved communication and information retrieval.

In Germany we have many companies that have a large amount of Japanese customers, but they get nowhere with English. Meanwhile Japanese send some engineers over as sales support instead of establishing a proper local subsidiary that is not just a proxy for sales.
This quote really hammers the authors point home, I remembered this article on this alone:

> But the GOV.UK pages are written in simple HTML. They are designed to be lightweight and will work even on rubbish browsers. They have to. This is for everyone.
How is talking about Indian nepotism inherently racist?
This is a great reply. Thank you for the interesting feedback about a huge number of GUI toolkits. I /thought/ I was experienced with GUI frameworks until I read this post!

I also have a "soft spot" (personal preference) for Qt. Part of that is C++, part of that is small company "makes it big". Their documentation is absolutely first class. They only need to add more screenshots to improve the docs. (Facepalm... really, I should do that myself via PRs on their open source repo!) They should also allow people to submit sample code to demo each class -- or do it themselves. Yes, I know it is a huge burden, but it would serious lower the barrier for entry. So much of enterprise GUI programming is write sample code, inspect GUI, repeat. Modern GUIs are so incredibly complex that nothing can replace a set of tiny demos you can run and test / try different GUI features.
To me it undermines the core appeal of python - simple enough syntax for a beginner to mostly unravel into basic building blocks
Neuromatch is a conference and "summer" online school that was created due to the pandemic. It is spectacular, with thousands of lectures and hours of teaching online. It has now become an organization

> https://neuromatch.io/
Happy Birthday Debian!

After all these years, you're still the only want for me.
I do mean “experts” in the USA
A MIC of 2 micrograms/mL is not great (penicillin is an order of magnitude lower), but I guess one has to walk before one runs.
Casteism is much more worse.

You or your children or your grandchildren atleast have a chance on moving up in class in a capitalistic society like West.

In Casteist society you neither your descendants can ever leave your caste and will always face discrimination does not matter how much money you have.
Then we should name them as utilities before we start regulating them as such.

And who is the one to name them a utility? Is it the government of the company's base of operations? If so won't they just move (such as many companies do to avoid tax complications)?

And where do you draw the line? Why is Discord a utility and not, say, Truth Social?

And then how do you turn federated networks like Mastodon into utilities?

Once something is classified as a utlity, what are the rules for guarding customer data? Are they more beholden to governments to release customer data? Less?
NASA’s UFO Study Isn’t Looking for Space Aliens
Obligatory SMBC:

https://www.smbc-comics.com/comic/2011-02-17
If you are worried about branching then use perf to profile it and see how many branch misses you have. You might be guessing 90%+ correctly and not actually have anything to worry about.

https://en.m.wikipedia.org/wiki/Branch_predictor

You can probably use SIMD just fine.

You can get an EPYC with a shit ton of CPU cache, 100MB is easy. Faster & higher IPC cores can be better than more cores. Even at 100MB per core you can do some work on the code to make it have better cache locality so that the CPU cache prefetcher(s) handle that constraint well. I am guessing C/C++? Are you compiling with -O3 and profile-guided-optimization (GCC)?

Worst case scenario throw it on an FPGA :)