skysight-inc/HackerNews huggingface dataset:
> This is true, though. The computer did take over many critical functions.

But the Star Trek computer was just a fairly normal computer with an AI-ish voice UI. And there have been present-day ships which couldn't function properly without their computer... I distinctly remember a story about a new (~20 years ago) US Navy warship not being able to go on its maiden voyage because Windows blue-screened.
Unrelated, but you've followed me from Ozbargain!!! I don't have the same name, but you do!
Finger-pointing is what many religious people like to do most... I am shocked this article got upvoted enough in a community of tech-people. I was hoping 30 years ago that the tyrany of christianity is being eradicated in my lifetime. I am not so sure anymore.
Depends on your definition of "aware" I suppose
There’s a web version we can embed on our personal websites now!

https://adrianotiger.github.io/desktopPet//desktopPet/
Hah, nice one.

So far, I've managed to get some mileage out of RSVP-ing as "tentative", with a comment that boils down to "how about you add some agenda to the meeting invite, because at this point I kind of don't know WTF is this about and why am I even on the invitee list?". I haven't thought of treating a goal of the meeting as distinct thing from the agenda. I'll try it next time, whenever it comes - for some reason, I seem to not get all that many meeting invites anymore ;).
> The following browsers have been confirmed as being fully compatible with MCOL;
• Internet Explorer version 6, 7 8 and 9
• Firefox version 3
• Opera version 9
• Safari version 5
• Chrome version 9
I have interviewed quite a few now, and for me it might be:

(T)ech used before that meets job requirements,

(I)nitiatives taken,

(C)an my team work well with this person,

(K)nowledge acquiring capability on something - proxied by things like successful transitioning from different career path to programming or PHP to Golang etc

TICK

(Maybe)
I don't think so? Judging by the documentation that's just the usual option (also available in CL) to have struct fields stored in an array, list, name value pair list, etc. There's no suggestion that it would accomplish unboxing in general. I guess it is possible that if each field of the struct had the same type (say, a float), then the backing storage for the struct would be an unboxed array of floats, and an array of such structs would then come out with its backing storage as an unboxed multidimensional array of floats. But:

* I'd really want to see this actually working to believe it. The documentation doesn't make clear what would happen in this circumstance. (Time to spin up OpenGenera? Ha!)

* At best this works for structures with homogenous field types. My example of a 2D vector happens to fit that criterion, but it is also useful to have unboxed arrays of structures with heterogenous field types.

http://www.bitsavers.org/pdf/symbolics/software/genera_8/Sym... (page 450 according to the on-page numbering).
Yes, great to communicate.
Citizenship numbers already exist. Are you suggesting that we should log in to private online services using our citizenship numbers?
It is not true that "any mutation" causes issues. In fact, most idiomatic usage of mutation is problem-free and completely sound.

One can find out more about polymorphic mutation as a "counterexample" to Hindley-Milner type inference on Wikipedia [1]. It's a well-studied problem with space of solutions. Purity, weak references, the value restriction, etc. are all ways of dealing with this shortcoming of Hindley-Milner.

Interestingly, one of the first proposed solutions to this problem was suggested by Wright in the journal "LISP and Symbolic Computation" [2].

[1] https://en.wikipedia.org/wiki/Value_restriction#A_Counter_Ex...

[2] https://link.springer.com/article/10.1007/BF01018828
> Those poor parents who aren't technical are going to end up rebuying these stupid copies for their kids because of Microsoft's incompetence.

Sounds like a feature, from Microsoft’s point of view. Hanlon’s Razor¹ is a good rule of thumb but Microsoft is no stranger to dark patterns².

¹ https://en.wikipedia.org/wiki/Hanlon%27s_razor

² https://en.wikipedia.org/wiki/Dark_pattern
2023-05-08 Emacs News
Curious, is there major differences how project managers of engineering teams vs front end product operate? I do not have enough background experience to answer however my gut tells me that there are enough wide differences to be somewhat problematic of how PMs are trained and used at Google.
What I'm after is a resource for learning mandarin of you're already a speaker of Cantonese.

I've found it surprisingly hard to find a summary of the differences.

By contrast learning German from Danish seemed to have some bits that made it clear reasonably fast.
Securely embed custom apps built using DronaHQ into your portals
Hi all, Kinjal Vora here from DronaHQ (https://www.dronahq.com/embed-apps/)

We launched DronaHQ low code tool to give developers an easy way to build mobile and web applications for internal operations at speed. And thanks to the community we have learnt a lot and enhanced the tool to support a wide range of use cases (PDFs, public apps, automations)

Today we are thrilled to share one of our latest editions: Secure Embed. In summer of 2022 at ProductCon, SF - we could speak to several of our customers and other product managers. could hear at least 3 common things:

Build custom features for a select few customers as PoC features that can enable them to win the customer buy the whole suite
Build custom dashboards
Build custom user onboarding flows for multiple set of their customers

All of the above cases are in a way ripe for low code as it helps product managers build them at war footing and also help them win their customers + cater to product customization needs without hurting their engineering main branch.

However to enable this - an interface would need to be thought about so output from DronaHQ low code could easily fit into the customer product ecosystem. This is what our engineering guys were tasked with and today we are excited to unveil secured EMBED as a feature.

The new capability lets you build and deploy your DronaHQ apps as embeddable micro apps built 10x faster. Imagine building forms, dashboards, widgets, or custom features into your existing internal or external products, say your customer portals or employee portals, websites, and so on.

For us, speed has always been important. To keep up with changing guidelines you need to capture additional details from your banking customers or you want to add a new real-time dashboard to customer portals or add calculators as a lead magnet to your websites - we want you to be able to build and embed such custom features into your products in no time.

The idea behind secure embed is that, you can pass SSO tokens into the embed app code before passing it into the iframe of your product, so the app and the data remains secure behind a login wall. SSO embedding takes private embedding one step further. SSO embedding doesn't require users to authenticate again via an user account. Instead, they can be authenticated through your own application via the URL in an iframe.

This new option enables business users who do not have advanced coding skills to easily and securely embed reports, widgets, apps, dashboards in internal web portals, whether cloud-based or hosted on-premises.
This PICO-8 demake of Sonic in 16x16 pixels hits my nostalgia:

https://www.lexaloffle.com/bbs/?pid=97365
No "at least" about it. China has horrible carbon emission intensity of production. More than twice as bad as countries like USA, India, Japan, and more than 3 times as bad as cleaner ones. Not to mention all the other environmental problems they have.
None of that were problems that stopped XMPP from being popular. The ones you mentioned are problems nerds had with it, not normal users. Except "unified specification", that's a big one

It was simple: UI/UX experience:

* each server supported different set of features
* each client supported different set of features
* some of them (like gateways to other chats) were "generic" enough that power users were needed to set them up, even if they worked extremely well
* Most chats were "text-mostly" with shitty html subset, which was just worse for power and normal users alone compared to now-near-standard "markdown + reactions"

Will you get your chat history on given combination of client and server ? Who the fuck knows

Will you have direct data transfer work ? Who the fuck knows

Can you share file to a group chat ? Who the fuck knows

"Oh look markdown is popular, lets IMPLEMENT SOMETHING ELSE THAT'S SIMILAR BUT INCOMPATIBLE" https://xmpp.org/extensions/xep-0393.html and other great XEPs... I swear whoever is running that is smoking crack

And the XEPs. Millions of them. There is no version of protocol to target by client or server, there is not even "level of features" (lets say "text only", "text + voice", "text + video conferencing"), no, pick and choose, and on both server and client site.

XMPP is absolute mess and mountain of design by committee
The US is the greatest healthcare system, because it's the most profitable (for insurance companies).

Patient outcomes and public health are irrelevant and unimportant; only profit matters.
> Even here, I thought, even them. If even they can’t make a stand, who possibly could?

I don't know much about Mount Athos, but the Amish famously have rejected modern technology including smart phones, so it certainly is possible to live without them, despite the author's jarring impression of the monks.
Svelte Moving from TS to JSDoc
can you federate with whatsapp ? No? Then it doesn't matter
"Direct neuronal reprogramming by temporal identity factors" (2023) https://www.pnas.org/doi/10.1073/pnas.2122168120#abstract :

> Abstract: Temporal identity factors are sufficient to reprogram developmental competence of neural progenitors and shift cell fate output, but whether they can also reprogram the identity of terminally differentiated cells is unknown. To address this question, we designed a conditional gene expression system that allows rapid screening of potential reprogramming factors in mouse retinal glial cells combined with genetic lineage tracing. Using this assay, we found that coexpression of the early temporal identity transcription factors Ikzf1 and Ikzf4 is sufficient to directly convert Müller glial (MG) cells into cells that translocate to the outer nuclear layer (ONL), where photoreceptor cells normally reside. We name these “induced ONL (iONL)” cells. Using genetic lineage tracing, histological, immunohistochemical, and single-cell transcriptome and multiome analyses, we show that expression of Ikzf1/4 in MG in vivo, without retinal injury, mostly generates iONL cells that share molecular characteristics with bipolar cells, although a fraction of them stain for Rxrg, a cone photoreceptor marker. Furthermore, we show that coexpression of Ikzf1 and Ikzf4 can reprogram mouse embryonic fibroblasts to induced neurons in culture by rapidly remodeling chromatin and activating a neuronal gene expression program. This work uncovers general neuronal reprogramming properties for temporal identity factors in terminally differentiated cells.
It's not really a feature for normal passkey users as much as it is for enterprises / government who need to use vetted hardware (e.g. you can only allow AAGUIDs from FIPS YubiKeys).
It's only wrong if you push the follow-through onto others.
That's lazy. If you're really curious, spend 5 minutes on it.

In this case, if you ask "can we just do this" you should follow through with "how big is that actually, what's of comparable size?" We can all google this, or learn how to. It's a useful way to learn. You won't learn how to find things out, by always just asking "can't we just" questions and walking away.

In this case, soon you'd find out that 0.2nm is on the same scale as the spacing between individual atoms in a silicon crystal.

Literal "drill" bits for removing 1 atom at a time are obviously out of the question.

It is 10x smaller than the 2nm, the scale of the best x-ray lithography computer chip manufacturing processes.
> The fact that explorers 500+ years ago were brutal conquerors

You left out a few caveats. You mean that state sponsored explorers with the mission of bringing in money to the state, including by taking gold and slaves, were brutal conquerors.

Other explorers were not brutal conquerors. You need money to conqueror.

Pytheas, the Greek explorer who first visited what is now Great Britain and Ireland, was not a brutal conqueror.

Marco Polo, 800 years ago, was an explorer who not a brutal conqueror. The same for Ahmad ibn Fadlan, the Muslim diplomat and explorer who went to the Volga Bulghars, and for Ahmad ibn Rustah Isfahani, another Muslim explorer of Europe and Asia.

The Polynesian explorers of the Pacific were not brutal conquerors - there was no one to conquer. The same for the explorers that reached Iceland, the Canary Islands, and other uninhabited places. And for the polar explorers, and space explorers.

The fishermen who explored the Grand Banks in the early 1500s did so for fish, not to conqueror land or people.

The Roman explorers who went to south and east Asia, did not do so to conquer. They did so to trade. https://en.wikipedia.org/wiki/Romans_in_sub-Saharan_Africa points out the Roman explorations across the Sahara "had mainly a commercial purpose. Only the one conducted by emperor Nero seemed to be a preparative for the conquest of Ethiopia or Nubia."

Giovanni da Pian del Carpine, the Italian explorer who entered the court of the Great Khan of the Mongol Empire, did not go to conquer the Mongols.

That's a good number of counter-examples, yes? At the very least it sure does seem like you need a few qualifiers to your blanket statement.

> I mean this to me just reeks of bias

I mean, your choice of picking Columbus's first voyage just reeks of bias too, so it's getting pretty stinky here.

> and encomienda is just slavery with extra steps

Really? That's the argument you want to make?

The point is that he's unique because he's one who introduced that abominable system to Americas.

Yes, there were other forms of slavery. Then again, there were other explorers. The world was well-versed in exploration before Columbus was even born. If you diminish the uniqueness of Columbus's brutality, you end up also diminishing the uniqueness of his first voyage.

Yes, someone else could have introduced the encomienda system. And someone else would have made the trip across the Atlantic had Columbus not managed it.

And someone else would have been the first person on the Moon had Armstrong caught the flu or been in a bad accident, thus preventing him from flying that mission.

> exploration itself should be celebrated

Because it's called "Columbus Day", not "Exploration Day", and because the holiday started not in celebration of exploration but as a sort of Italian Pride festival to overcome American xenophobia against the newly-arrived non-white/non-Protestant immigrants.

If you're going to rebrand it, that's fine. But since your idea of "explorer" is closely tied to some pretty horrid behavior, I don't think you'll get much support.
It's hard to say, as I have almost no context except for what you can give me. I highly doubt you'd get anywhere taking legal action against them.

Also, are you posting here because you're frustrated and want to rant? That's OK, I do it too, but it's pointless me trying to offer advice if that's the case.

Or perhaps you are looking for advice? HN isn't great for that, so email me if you want, it's on my profile.
I'm conflicted because there are parts of this bill that are awful and massively chilling to free speech, but also within it are provisions to make the areas directly outside abortion clinics free from harassment by anti-choice groups.
Is it possible to produce or convert Müller glial cells with Nanotransfection (stroma reprogramming), too?
The limitations from abortion are similarly brief, they only apply for a handful of months. This is the issue that the abortion debate now has - we've established that people absolutely can make substantial medical decisions on behalf of others and overrule their opinion on what is in their own best interests. Killing a baby is obviously more important than statistically killing grandparents, and that was enough to overrule bodily autonomy. The justification for ignoring the pro-lifers is flimsy if you accept that the COVID mandates were reasonable - pretending that "my body my choice" is an accepted standard after COVID simply isn't feasible. It should be true, but the evidence against is overwhelming.

I have business-owning anti-vax neighbours, I saw what they had to put up with. While I do agree that abortion is probably a bit more consequential the government was putting in an honest-to-goodness effort to destroy their lives and socially ostracise them through COVID. And, in hindsight, largely for insufficient reasons with questionable benefits. They eventually got COVID despite all that they were hit with too so all the abuse was for nothing.

It just is a laughable position that we can force people to stay at home, force them out of work, isolate them from their peers, demand that they get vaccinated when they aren't comfortable with the idea and then expect them to pretend that making some pregnant woman carry a child is somehow more problematic. It isn't. It is less problematic. The former was much worse. If the former is an option on the table then the latter is an option on the table. A lot of nasty stuff is, apparently the standard is just 'if the government thinks it is a good idea'. That is a lousy standard, but that is what was just set for a lot of people.
I have a pretty strong suspicion that the average person who holds this discourse does not support political actions against global warming even when they would hamper big corporations and rich people (eg carbon taxes, cap-and-trade policies, closing coal plants, pre-planned ICE vehicle bans in 10 years, etc).

The last person who gave me this spiel said it right after suggesting I take the place from france to canada, and got mad I suggested they install an electric stove instead of a gas one.
Maybe they are subtly discouraging you from using those settings.
Aren't we just talking about a novel compression technique here. Like there was a voice codec Google released a while ago that essentially modeled your voice and then fed a piano roll of what you said through it.

I don't really care whether there's a lossless, lossy, or AI compression of my stuff. I care that it's my stuff.
That excuse worked in early 2000s, not anymore. China has a very large middle class now and a disastrous electricity mix supporting it.
>its claim that doctors are burned out and leaving the profession

Americans totally mistreated and abused its healthcare practitioners during 2 nightmarish years of Covid, and now the chickens are coming home to roost.
Yes, the whole "you should know this already" makes no sense past very basic skills because people diverge so much.
Well at least we're getting an import carbon tax now. But yeah, the ecological transition is hard.
The ability to recursively identify structural patterns is intelligent behavior and theorized to play a crucial component in consciousness known as predictive coding

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

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

Our brains are theorized to work like this using some form of hierarchical latent structure, and learning via prediction errors.

Sounds a lot like model building and LLMs, yes?

It's some true tragic comedy that you think this is religious mysticism instead of stopping and wondering if you might not be lacking some knowledge foundation. You really couldn't have proven my point better.

Please consider reflecting on your ability to assess material outside your expertise.
Well, it is a bit more complex. There are meetings which you don't think they are absolutely necessary, but if they take place, you want to attend. To have an invisible flag to signal that you rather would skip the meeting sounds like a good middle ground to cancel meetings no one feels strongly about but is afraid to cancel.
Heavy polluters should have assets seized by military force as a matter of global security.
Everyone wants to keep a secret, but not everyone is successful in doing so. Some people simply gossip naturally, while others struggle to maintain their own secrets.
Doing my research on analyzing large amount of reviews about a company, extract trends and insights from the data and sharing my findings: hallucination problems, GPT limits, API, workarounds
Maths reveals the best time to add milk for hotter tea
Established old-school companies too.

Without knowing, I'd expect Bosch and all the others to have a similar product, just five years late, slightly more expensive due to more realistic accounting, extremely boring, and without any of the shortcomings that GP has listed. Those are the ones that will last for decades. Their apps will never be amazing, but they'll last.
https://archive.is/zYNKo
Indirectly thanks to Henry Spencer who is in that thread.

He made tape backups at his sysadmin job and those tape backups eventually migrated into bigger and more organized online archives.

(Not every old usenet post is due to his backups but many are.)
That doesn't work if you're feeling insecure about your job security, want to avoid looking like a slacker, don't want to offend your colleagues, etc.

And yeah, you can toughen up and decline anyway despite all that, but processes should be based on giving employees the right incentives, not hoping they toughen up. (See also, blameless post-mortems.)
> Specifically what can XML do that JSON can't?

Put XML inside XML, which is most useful for wrapping. Extensibility is built-in, so any parser knows it has to deal with namespaces; it doesn't depend on the flavor of the library.

> I know the feature set is technically larger (eg namespaces, schemas, etc), but AFAIK all those features aren't necessary for transporting messages.

It's not necessary for transporting messages, but both protocols go way beyond messaging. How do you send an invite for a party and a fallback if it isn't understood by the other side ? In XMPP you use namespaces; in JSON you have to define yet another schema that will only be used by your app and everyone else must copy it.

> Also, due to being a simpler spec, JSON is more widely available, and generally faster to parse too.

I'd like to see actual numbers of real software before believing the parsing speed even matters. A matrix server has to sync with dozens, sometimes hundreds of servers, some of them being extremely slow. I don't think the speed of parsing changes anything.

Plus, the spec is simpler indeed, but it is too simple. Namespaces solve a real problem, it's a mistake to not have them.
Actually, I think I was a bit too accommodating.

I let a fellow dev fully set up my dev box twice. The second time I did tell him lets do this later, I really want to work on that first ticket but he just kept on typing, ignoring me. I shoudld have grabbed the keyboard from him the moment I realized he was deleting my current ubuntu WSL setup. Guess I just kept silent in the spirit of "being receptive to what my coworkers suggest". Little did I know that my boss would decide that this means i don't know anything.
It could be that this was the intent behind that comment. However I usually see "they want you to eat bugs" as a scaremongering tactic, when in reality the "they" in question just want some pretty uncontroversial stuff like decent public transport.
Well don't do that either (especially if you're an european company with a business the US would like to spy on).

Duh.
Its not to big to self host. It uses maybe a bit to much memory but anybody that has a real server (more then a Pi) can host it mostly fine. And many do.

Most federated system have one large server that has many users.
Selflessly bringing Tropical Hyperborea[1] closer for us Russians.

1. https://www.youtube.com/watch?v=sMAG0QiGhQc