skysight-inc/HackerNews huggingface dataset:
Nat was a great CEO. The best that could have happened to Github after the acquisition IMO.

The one time that I won't forget about Github under Nat, was when they stood up for Iranian developers [1]. They went the extra distance to get a permission/license from the US government specially to offer full Github to developers from Iran. Many other companies didn't do something similar.

[1]: https://github.blog/2021-01-05-advancing-developer-freedom-g...
The metaverse race is on for Meta and Microsoft
Mostly this is correct, but now is the only time to try and turn that around, even if it is small scale and in peoples garages
You do understand that zig started out by removing things from C and then "adding rich constexprs" and that's it? It's arguably simpler than C, C is actually two languages (C and C preprocessor), three if you add make, five if you add cmake and autoconf.
Polaris | Remote| Full Time | Founding Engineer

I'm looking for a software engineer passionate about building tools for founders that would be comfortable coming in as an early hire. Ideally this individual has made impactful technological decisions for a product/company and is excited about building and moving fast.

If the above is exciting, please email oliver@usepolaris.co
>But teams behave in an infinite combination of size, members, companies, and time

Slightly off topic, but I realize this is a subject I'd be interested in reading more about. Would be interested in suggestions in the same vein as Creativity, Inc. by Edwin Catmull?
> KEGOC did not directly blame miners, but it used language similar to the energy minister’s and said it was cutting off customers who “over-consume.”

And:

> "We have seen that our [country's] electricity consumption has literally increased by 7 percent in one year. That's a very big increase," Energy Minister Magzum Mirzagaliyev said on September 30, noting that consumption usually grows by about 2 percent per annum.

> Mirzagaliyev linked the demand to mining and proposed the government limit supplies of electricity to 1 MW per mining farm and to 100 MW for the whole sector.

Where's the mystery here? Again, hopefully for the last time: China banned mining. Chinese miners moved to Kazakhstan. Now Kazakhstan is having power shortages.
I (Nils) am the maintainer, and I would more characterize it as slumbering, not entirely abandoned or dead. I keep meaning to fix bugs and make new releases, but as we all know the last two years have been a bit crazy ;) I know, that's a lame excuse, and I already planned to do better now that things in the world finally seem to settle down a little, even before seeing this little reminder pop up on HN.
Looks pretty great! I agree that scrolling is way too much of a chore (the scroll distance appears to have an upper speed limit regardless of how much I try to make it go faster - I'm on Edge/MacOS). I think the education model has a lot of negative space in it (the room seems too elongated) which distracted me a little compared to the other room models that are either more full or simply smaller, and there appears to be a large blue and red dildo sticking out of the beach in Barcelona. Not that there's anything wrong with that, but I'm not sure it's what you were going for :)

Looks great and super imaginative!
Only vaguely. If the DNA was to be compared with our programming languages, it would be like INTERCAL, but a million times worse.

Sections of the genome interact not only with the code right around them, but also with code far away, as a result of the chromosomal folding. So a section of 100 nucleotides might not do anything if you splice it out and throw various enzymes and other chemicals at it, and it might not even matter that much which nucleotides they are, but if you remove them and change the shape of the chromosome, it might not work the same way.

A lot of our knowledge of genetic is limited to the things that are easy to test.
Most people probably say this just to be like “I know Nat, look at me.” I don’t know how to phrase this to avoid that:

Nat is an incredible person. I’ve been lucky to get to know him over the past couple months. Not only is he super chill, but he’s also not afraid to ask basic questions. Many of you might roll your eyes at that, but it’s a real problem: when you’re organizing something, you feel pressured to know everything, or else you’ll lose people’s confidence. So all the people who try to act confident also rarely ask basic questions.

Hackers are the opposite. We’re always focused on breaking down problems into the most basic components, and then building up complexity once we understand the system.

When Nat reached out to me, I didn’t know what to expect. But I certainly didn’t expect him to be a fellow hacker that happened to be famous. I think it’s incredible that someone can go so long without losing that spirit — imagine suddenly having a boatload of money. Most of us would probably take things easier.

Another surprise is how incredibly chill he is. When things go seriously wrong, he’s totally cool about it, in a way that’s hard to put into words. I learned the phrase “No stress, friend” from him, and I’ve used it a few times to soothe other people. As cliche as it sounds, sometimes it’s the one thing in the world you need to hear.

I wish I could tell a certain story to underscore the point, but Nat’s stories are his to tell. I hope he writes a book someday — nothing fancy, just a raw thought stream of all his experiences.

And I wish I could share his future ambition. It’s so exciting that I can hardly contain myself. It might not work out, but that’s true of everything.

I don’t know if anyone will see this. But I just wanted to write a little note to say how rare Nat is. He actually cares — deeply — and also cares about you. Most leaders don’t.

If someone reading this has the opportunity to work with him on his new project, I encourage you to leave your cushy job on that basis alone. It’ll be fun in a way you won’t experience elsewhere.
Avoiding flickering and tearing is something we've known how to do since the early 80's. It's not a protocol issue, but an implementation issue. If you don't double-buffer and and/or sync updates, then sure.

Redraw time when the systems were slow enough to for the client app to not be fast enough to render the content, sure, there's no way of avoiding that. But again that is not a protocol issue. Wayland can't help you with that. Blitting the graphics onto the screen was back to being limited by the hardware from MIT-SHM arrived ~'91.

> Also I think it should be obvious by now that upgrading X step by step isn't viable anymore. That was already tried for 30 years and reached its limits of what you can do without breaking the core protocol, which Wayland has already demonstrated how most of that can be discarded.

Upgrading the core protocol has hardly been tried. What has been done is piling on extensions - ironically exactly the same mess happening with Wayland to try to get back to reasonable parity with X. But even most of those didn't go very far. E.g. none of them tried stripping out more than a tiny subset of legacy stuff.

The very first message an X client sends includes the protocol version. Nothing stops you from starting by bumping the major protocol to 12, removing whatever you like from the protocol if a client connects and asks for 12, and upgrade Xlib to ask for 12 first and try again with 11 if the server barfs. Nothing stops you from making a version of a server that just refuses to let clients asking for 11 to connect, and defer those to requiring a proxy to translate/implement whatever you strip out if you care rather than upgrade the clients.

I understand why people got fed up and did Wayland instead, but that was largely organisational, not technical.

If there had been the will they could have done a dozen iterations of the core X protocol in the time it has taken to get Wayland reasonably usable and removed things piece by piece instead. To take a concrete example, there are about half a dozen ways of rendering text in X. Nothing would have prevented saying that X12.0 has XRender by default so you don't need to query for it, and that no other text-like rendering operation than RenderCompositeGlyphs8/16/32 is supported and just yanking all of the font code out of the server. If anyone cared, taking the old code and implementing a client side library providing the old string drawing functions would keep compatibility easily enough.

Nobody seriously tried doing this, because the politics of it was maintaining full backwards compatibility or building something new.

Wayland was a technical solution to a political problem. Frankly a fork and iterating would have likely gotten buy-in much faster.
Study casts doubt on theory that women aren't as competitive as men
> run on intel only

How does that work on a Ryzen laptop?
I agree w/ you broadly but I want to add a counterpoint that a great PM/TPM is worth their weight in gold.

We lost one on our team and immediately we were worse off. Having someone who can unblock engineers by making and updating trackers, knowing who to talk to to get projects unblocked, and having a larger view of things sped us up so much. (Which I'm sure is why he got ferreted away to a very important project for the company ;)
making a 8-legged drone to spider up a pine tree would be more attainable in reaching those pine cones on thin branches.
> No. Who would use it? The few hundred thousand who want Tree Style Tabs?

No, I want the few tens of million ex-Firefox users that have left during the last decade because of being annoyed or because of the pragmatic reason that Firefox doesn't offer any experienced direct advantage anymore while Chrome is pushed heavily and has a experienced direct advantage: that Google web properties are optimized, not sabotaged on it.

> Separately, keeping a browser up-to-date with new standards and security fixes is a huge undertaking. You would need a lot of engineers invested in such a project.

Here I should have been more precise: I mean to start with a soft fork. Start by building from ordinary Firefox with just small patches to fix the worst offenders like the tab strip API and restoring the UI.
Why aren't they rotating now? Because it will only protect coins in new addresses. The old ones will still be vulnerable.
Especially some banks that still use SMS as your 2FA.
I'm talking about areas where you need to covertly surveil the seafloor(say, in waters near China). Of course you wouldn't need any of those schemes for a normal mapping operation.
Yup, I'm sure that every time we've let the market do its thing, nobody suffered. I don't really want to get into too much of what's very gross territory, but let's say that a long time ago a certain nation controlling another nation decided that the food from said controlled nation was economically most useful being sold somewhere else.

The locals couldn't afford the "cost".

I'll let you put 2 and 2 together for the rest.
JavaScript type confusion: Bypassed input validation
Pushing Through Organizational Friction
First, touching someone without permission isn't a micro-aggression. Depending on the jurisdiction, the location of the unwanted touching, and the age or power disparity between the two, it can range from harassment to assault.

The fact that this discussion is even happening in the context of Black people and their hair is frustrating because the implicit bias is that somehow individual curiosity overrides another persons expectation of freedom from interference or right to not be fondled. If we were talking about a casual grope of a woman's breast because people are naturally curious, I would expect that most people would be moderately outraged.

Also, while a "dirty look" is subjective, "leering" is a form of sexual harassment in many jurisdictions.

While I appreciate that your perspective that microagressions, silence is violence, and words are violence are Orwellian, your perspective also reveals a pretty clear ignorance of the nuance and impact that these slogans capture. I don't know if it's an ignorance that stems from a lack of knowledge and experience, or a more insidious and willful ignorance that stems from the type of thinking that allows for or encourages "marketplaces of ideas" that tolerate and debate some of the most awful and toxic values, but it doesn't really matter. Up in the thread I stated, and I stand by it, workplace inclusiveness and diversity training is intended to reach those who can be taught, and inform those who can't of the consequences of failing to at least act in a baseline socially acceptable fashion for the duration of the work day.

It would be a better world if more people cared about the impact of what they do and say, but in the absence of that, most of us will settle for people who can at least act like they care.
GitHub (company org chart) now reports to Microsoft Visual Studio
If we're unlucky we'll get the worst of both worlds and they'll build tons of tunnels for cars only.
As opposed to the traditional networks the time you have to build that "large" audience is insanely higher. Who knows how long streaming services will be around for.

People are still watching Friends for instance.
An autonomous car can drop you off at the train stop and then go to the parking lot. That's the same mileage as driving to the parking lot and then walking to the train stop but makes the commute far less soul crushing so more people can/will choose it.
Being a spherical cow loving physicist, I still get caught off guard by what counts as "precise" in engineering contexts. Even when I'm making stuff in meat space I don't think I've ever bothered to intentionally get better than 1% relative precision.
You can multi list at different transplant clinics across the country. They just require you to be able to travel quickly on call. Steve Jobs has a private jet so he pick anywhere in the US.

And each type of organ has different priority criteria. Kidneys for example you have a wait time and compatibility score. Liver is by MELD score and how healthy the person it (sick enough to need it but not too sick!)

Also a lot of transplant patients fall under Medicare and are not rich at all.
> Only problem is with 2 feet of snow on the ground, no one will bike or walk and the demand for these vehicles would greatly strain the system. Not sure how you would account for it.

Cities like Copenhagen perfectly demonstrate that people are still willing to bike even under harsh weathers. The main think you'd have to ensure in order to keep the use high during winter is to keep the cycling lanes safe by removing the snow within a reasonable time.
Read and be enlightened: https://en.wikipedia.org/wiki/Great_Famine_(Ireland)
P, a Modular and Safe Programming for Distributed Systems
> What I mean by outcompeting is that if rich cryptominers are pricing poor Kazakhs out of an electricity supply which was perfectly fine before, I don't see how that counts as a win for their robustness and stability of power supply.

The article doesn't mention any of that though. It says that the miners got cut off (rationed) because 3 coal plants were offline. The regulator is stepping in to make sure regular people and industries are prioritized.

> The whole "crypto creates demand for innovation in power supply" only makes sense if you believe people haven't been investing in innovation in power supply because there's been barely anybody that wants cheap electricity for the past century or so! That might be the case for [formerly] tiny niches affected by new use cases, like say, lithium batteries suitable for powering vehicles. It isn't the case for Kazakh ability to keep the lights on

Investments and innovation follow demand so now that demand has risen and assuming demand stays high, what should we expect will happen? This is not unique to crypto, it just happens to be the driving force here. Of course other industries can lead to similar outcomes. If you think this will not lead to innovation and investments, you are basically saying that cryptomining deviates from the norm and you would need to justify this claim.
> Maybe I'm missing something ?

I'm afraid it appears so.

The article says they contacted the authors of both publications but haven't got a response back yet. Relevant bit:

"For my own part, I’ve contacted authors of both papers, but haven’t received substantive responses from either. I’ll update this post when/if I do."
Heck yeah.

I don't know what this fork changes, but I love how many game engines will take lua and expand it to fit their exact needs like this.

Very few scripting languages make it as easy to do as lua.

This is an interesting related project:

https://moonscript.org/

It compiles down to lua, and really beefs everything up. Interface is super nice too. You just put `require "moonscript"` at the top of the file and you're done, now just write your code in moon script.
NICE! But I am NOT getting any of those forced North American nanobot injections. Pretty sure that EUROPE has got a better grip on reality and just how “AIRBORNE PLAGUES” actually work. FK TRUDEAU AND FK BIDEN (poor old Biden..he should be in a care home, not being a puppet for America, to be made to look like a huge POS..he is only doing what he is TOLD to do by those lizard people. CLEARLY he needs rest and they should let him retire and then ~someone~ can make America great again. CANADA has no hope..Trudeau is a sack of…well, people throw ROCKS at him wherever he goes and no one cares. Enough said.
The author went to MIT, worked for NASA, and now lives in San Francisco https://twitter.com/mferraro89

It is unexceptional (indeed, expected) to get through an American undergraduate science or engineering degree without ever taking an abstract algebra course (much less the 2+ apparently expected of German pure math students).

But in any event, the top post here by Garlef is barking up the wrong tree. Division algebras, field extensions, and galois theory (per se) are not the tools to use for studying arbitrary-dimensional geometry. What you want is Clifford algebra (which Clifford himself, and later Hestenes, call “geometric algebra”) and then geometric calculus, which can be used on arbitrary manifolds, in non-metrical contexts, etc.

Basic geometric algebra should be taught to advanced high school students and all undergraduates studying any technical subject.

Math students looking for a math-style introduction to geometric algebra should try Chisolm (2012) https://arxiv.org/abs/1205.5935
Your example is correct, but your 1Password account can be protected by MFA that's separate from 1Password itself. They also support U2F.

I personally have all my MFA codes in 1Password, but 1Password is protected with my Yubikey. In the unlikely event that a bad actor did acquire my master password, they wouldn't get far unless they also physically had my hardware security key.
This looks great. I do love that MP-CNC tells me immediately the approximate cost. Wish more projects did that. I can’t tell if a Root 4 would cost me $200 or $2,000 without looking for all the parts individually.
Retitled for clarity: Ban Pay-to-View Content...
"I think we should be open to the answer being zero or even negative - just as we are open to the answer being positive"

Not really, and this is the problem with this thread and issue in general.

Sure, we should be open to the possibility of certain things, but that doesn't mean they are reasonable or even likely, and it distracts from more obvious and likely scenarios.

When debating issues, people have a tendency to be rhetorical and not pragmatic.

Opiods are not like meth or coke: there is a big, legal market for them (!) so we have lots of exposure to what happens when we prescribe 1/2 a bottle for patients, vs only the 1 or 2 pills for post-surgery.

In those 'mini cases' of increased access i.e. where you have a leftover bottle of Oxycodone, problems are much more likely than otherwise.

It's ridiculous to suggest that someone having a bottle of Oxycodone available (i.e. greater access) is somehow going to be 'less likely' to develop problems than someone who does.

We already have a lot of behavioural science, and the laws of supply and demand to help us out, but even that is pedantic in the face of anyone with exposure to this issue.

To imply that legalization and widespread availability of a highly addictive substance would 'reduce' usage would be to deny everything we understand.

If you lower the cost of something, consumption increases.

There isn't even a decent rhetorical argument for why 'consumption would decrease' in the face of easy access. I suppose that some behaviours that are 'social taboos' make them more attractive, but that's not a strong argument.

Ask a regular doctor or pharmacist who has to prescribe Opioids what they think would happen if we just made them 'over the counter' like Tylenol.

The only group of people who would condone expansion of access, are some healthcare professionals who support harm reduction policies, and even then, that would be very limited access.

We are where we are for the next few decades at least until either powerful new technologies change the game, we develop much more powerful social abilities, or for some reason the substances are just eradicated from common awareness.
It's a math/information science term that was applied in physics (its most well known usage), not the other way around...
I never regained access to it. It's just an old account that I only used for a brief period of time so I don't think there's anything valuable in there, but it still sucks nonetheless.
Europe tried that, now they are trying to buy more gas from Russia. See Poland for an example.

The point of that real-time example? Wind and solar are great, but they take time and the infrastructure is not yet there. Nuclear is arguably cleaner and cheaper for the output in the long term. Of course, infrastructure for nuclear isn't there in Kazakhstan yet either.
The article about the moratorium is from the summer, and if you are looking for the Coinmint angle, here you go (dated July 23, 2021):

https://www.northcountrynow.com/news/massena-town-board-plan...
I'm looking at a family member who has Google Mail and Google Voice because they don't have a cellphone.

I guess there's some needles here to be threaded, whether we stay or leave Google.
Twitter Previews for Instagram
It was the opposite in 2012[0] but I haven't found more recent data. (Although their dividing line was 50, not 40).

0: https://news.gallup.com/poll/153452/americans-favor-nuclear-...
Yup, the magic pixie fairy will manage to build out electricity producing capacity that takes years to decades to build in days, weeks or months at best.
Doesn't safetynet prevent any and all kinds of tampering? I really hate how companies can just enforce that on your own device and you just have to take it.

I remember some multiplayer android games implementing the safetynet check client side and not passing it on to the server. I wouldn't expect a bank to make the same mistake.
Ongoing related thread:

Thank you, GitHub - https://news.ycombinator.com/item?id=29095747 - Nov 2021 (212 comments)
You’re on point, there is no difference.
My guess is that it is in a similar situation as Ruby on GraalVM, C-extensions.
I wasn't trying to set up an "opposition" on the language level in my sentence. The decision was couched in my personal constraints - whether "as a hobbyist" it was practical for me to learn the language successfully. And, having done so would it have the capabilities so I can build things that I'm interested in. For me personally, I like to have plenty of 'similar code' so that I can see what other people do. I was comparing this with a more academic approach which I've seen many Lisp learners enjoy - for example going through the Structure and Interpretation of Computer Programs (SICP). Other languages I looked at and seemed interesting were Elm and Racket - no particular reason why they didn't stick.

I suspect a lot of the dynamics of my choice are because I wasn't coming from any sort of Lisp background previously. If you were coming from Common Lisp then things would feel different.
truncated octahedron, neat