skysight-inc/HackerNews huggingface dataset:
This is a nice, inventive high-level explanation. Linking scroll position in the article to showcase various features in a live version of the renderer was a great idea.

Also, for those unfamiliar with PlayCanvas: it's an open source javascript game engine that is kinda like halfway between something like three.js and e.g. Unity—pretty lightweight, but still comes with a nice scene editor etc.
Chuck E. Weiss, Musician Who, in Love, Inspired a Hit Song, Dies at 76
How to Deal with Out-of-Memory Conditions in Rust
It is probably already too late to put this in practice, as it is a breaking change, but...

Wouldn't applying Unicode normalization on domains solve this issue? For example, if a site attempts to send me to “ápple.com”, my user-agent would send me to the correct domain. Domains in Japanese, for example, would still work just fine.

Ideally, this would be handled at the DNS spec level (“no two domains shall map to the same normalized form”), but that would be even more “too late” to change.
> while I own a home in my original country to retire to

You’re proving their point...?

From OP:

> I guess maybe rich people who could afford to buy but choose not to, like to rent.

> at least our money is going every week to people who already own more than one house
I started a job remotely. A lot of the problems with remote onboarding to me were because of broken things that conversations could quickly fix, making fixing it properly too onerous.

For example, when I was setting up my local environment I needed a token. What token? Not specified. So I had to ask someone else and wait for a reply. It turns out I could have gotten the token myself.

In a prior job, I needed at least 10 instructions from senior developers on setting up my local environment as the readme was very out of date. It caused a lot of problems for the next guy coming on board.
It was in a very old fashion and regulated working environment where developers and testers aren't allowed to install whatever they want. Software installers can be whitelisted after a review is done. It included things like: licence OSS vs enterprise, support, community, or even more banal things like stars on github. Adding new software to a list could take literally months - like in case of git GUI client. Sublime was frequently requested but managers were responding "you already can install Eclipse and Intellij, you also have Notepad++, you don't need more editors. More editors installed is a security risk to this company!" (some hackers found a way to run VSCode portable edition which didn't offer updates ;)) This was end of discussion.

This is also why there was so so much fuss about git GUI client, there were looking for a golden hammer, a GUI that would do everything and anything.
I made a report on Curated Newsletter (Save +5 hours)
I have 10 years of git cli and I use GitHub desktop or Sourcetree most of the time. I started using using a git IDE to help support the team members that weren’t experienced in git that chose to use one. I work in games and a lot of game developers mostly know Perforce.

I would never brush off a team member with “cannot help you”. I’m a git expert and I will figure out what’s wrong and fix it.
> I'm glad that I live in a part of the world where vaccine mandates are not happening.

Haven't heard this sentiment much. So I'm curious what's problematic about such vaccine mandates?
I’m a generally introverted person who prefers to work from home and performs better either at home or with a private office.

That said, I have worked for many different companies, and rarely felt like working relationships were ‘foisted’ upon me.

I generally enjoyed interacting with colleagues because we were working towards a common goal - i.e. we had something meaningful which we cared about in common.

The one company where this wasn’t true had a cultural separation between product and infrastructure engineering, with a lack of mutual respect that flowed from the top of the organization.

My point is that if people don’t feel common purpose with their coworker that enables them to find satisfaction in their working relationships, that points to a company culture problem.
It's more akin to evolution operating on culture rather than genes. Corporations are trying various things to differentiate themselves and be profitable. The ones that consumers like either due to real interest or due to marketing keep getting made/refined, the rest die off. And the process repeats from there.
The original tweet: over 1,500 RTs vs. the corrective: 35 RTs
I remember when I got access to the Apple LaserWriter II at my dad’s work for the first time. Until then all I had access to had been dot matrix printers at school. As fun as folding springs from the side tabs was, this new printer opened so many doors for me. Illustrator (of the Aldus variety) drawings came out perfectly. School papers looked good. I couldn’t get over what I could now do.

I still have a deep fondness for laser printers and I’ve never owned anything else. As the article notes, they ‘just work’, and the results allow near-perfect reproduction really quickly.
Don’t spend your time worrying about those who won’t pay. Almost always a better use of time to think about expanding those that do/will. It’s frustrating, but not a good use of time.
I also like to use `git diff --color-words=.` to do a character wise diff instead.
Oh, a guide to working at Facebook.
I shopped specifically for one that didn’t do this. They are around my, canon G6020 does not require me to use an app and I never registered anything. It’s internet connected, so I’m sure it’s sending them info, but no GPS and no app.
Assuming you don't want to actually patch Numpy and just want to make sure it's compiled with support for processor features you have available like AVX-512 and SSE2 and what not, you can already do this by just telling pip to prefer source, which means it'll compile it at install time and the underlying build system will detect and compile in support for whatever processor features you can use.

I suspect it's the features of the BLAS that will matter, though, a lot more than Numpy itself. The Numpy build system by default prefers MKL, OpenBLAS, then ATLAS, and I don't remember what after that, and it's up to you to compile those with the features you need.
Users are NOT stupid. This perpetuates the myth that if you’re smart you’ll have no problem.

It’s too easy to blame the users for not checking everything - but nobody has the time to check everything. Not everyone can be a domain expert in everything.

Do you verify that the building claiming to be your bank is still your bank and wasn’t replaced overnight?

I agree that it can’t be solved by “making people smart” - the solution has to be something else. Things like “sign in with Apple” that are engineered so that they sign in CANNOT work at a non Apple domain (because the username the phone sends is based on the certificate sent by the website or something) are things we’ll need.
Our consciousness can be based on physical phenomena without quantum handwavyness. Just look at all the mechanics that already exist within neurons, glia, and their associated proteins. Honestly I think its a bit absurd to keep looking for something else when all of that already seems pretty fking magical. It is immensely complex and we still don't fully understand it, but it doesn't seem like we need any special quantum sauce to produce our thought processes and behaviors.
It's probably, to some degree, a mixture of both. Rarely ever do decision makers not factor their own interests into their decision making process or skew/distort the situation to their advantage in some way so it's not as clearly linked to their self-interest.
+1 on cli git and Sublime Merge. I use cli for everything except viewing diffs and I find Sublime to be great at that.
Counterpoint: What do you think "fashion" is? I used to think there were some very cool, fashion-adept people, who have the ability to predict what will considered modern next year.

The reality is, the clothing industry decides what to produce at least 6-12 months in advance. It's not like they produce everything and public opinion decides in the end what is "cool". Granted, the industry tries to predict what will be in demand. But by and large, fashion is not predicting what will be cool, but specifing what will be produced.

When they say "blue will be in fashion next year", then it means you'll be able to buy a lot of blue clothes (and some people will be able to deduce that you have not recently bought clothes, which is a bonus to encourage more buying).

I only realized this a I got older, when certain items were missing in every shop, that were there the previous and following years. Be it a certain cut of jeans or a certain colored shirt. (And it's not just clothes, I noticed it in interior design, PC cases, salad sauces, and just about any product category.)
Just somewhat related, I have both an inkjet printer and a 3D one, and came to a realization that it should be very easy to combine both in the same device.

I would buy it just for the space savings, never mind the $$ saved.
from ec.europa.eu: "Accession negotiations started in 2005, but until Turkey agrees to apply the Additional Protocol of the Ankara Association Agreement to Cyprus, eight negotiation chapters will not be opened and no chapter will be provisionally closed."
My point stands that what covid deniers put out is worse by orders of magnitude. One could argue that sci/govt should be held to a higher standard than randos on Twitter, and the criticism you put forward is probably valid, but still it is wrong to equate the two.
Can anyone in the medical/nutrition/research field talk about the practicality of this finding (if any) on how people should moderate oxalate in their diet? Some of the healthiest foods have high oxalate levels, but I was under the impression it was one of those dietary fat != blood/bodily fat type things. Or how oxidants actually can help (in the right levels) by assisting in killing off errant and cancerous cells (which is why extreme over consumption of anti oxidants can hurt you)
Mass media isn’t “close” to accurate (something is accurate or not), it’s just more close, on average, than entertainment-oriented news (which includes Daily Kos and Breitbart alike).
no, sometimes I am definitely lazy.
I mean, they’re all bots one way or the other. The only exception would be a personal VPN running off of AWS, but that’s a bad idea given how many sites block that range.
We can take this further: we have "law" and "law" has mechanisms to protect against and recover from theft, no matter what. It's true that the FDIC et al makes "recovery in the case of shenanigans" much easier, but none of it means "if someone steals bitcoin, it's impossible to recover because there's no FDIC for it."

(and perhaps even further than that, my earlier point is, "Joe Binance" is in so deep at this point that there's now likely enough of an incentive for parties who aren't "legal" to threaten him with violence or harm if he does something wrong.)
I don’t know why this is getting downvoted. It’s the correct solution and actually a great opportunity to make an easy contribution to open source.
> In other words, PFOF is bad because Madoff fought for it and it was controversial? That's still guilt by association, and a terrible argument.

I guess the statement "At the time, payment for order flow was highly controversial, and opposition was intense." doesn't mean the same thing to you as it does to me. In other words it didn't say it was controversial because it was Madoff, it was controversial because of the nature of incentives. If you're not going to read the article or understanding why PFOF is controversial (sans Maddoff or Warren's involvement) then it's not worth discussing anything here. Thanks.

> Because they're already obligated by law to provide best execution. They're also obligated to provide reports on the quality of execution.

You mean the same law that...you guessed it Robinhood violated?!

https://www.sec.gov/news/press-release/2020-321
The number of people on the Zoom virtual coffees were nominally 5 people, but in practice, 2 to 4 people were able to attend on average.

Yes, I did enjoy this a lot. Off topic, but when I retired (again) after this gig, I re-started offering my free mentoring service (1 hour talk on the phone or Zoom, some people just want to exchange emails) again, and have enjoyed helping people.
If I need to sign something somebody emailed me I just do it on my tablet. Return labels are done at the library!
Good work!

On the Phenomenon of Bullshit Jobs
https://www.strike.coop/bullshit-jobs/
I think tree-shaking will be a default in new JS bundler.
ESbuild seem to enable it by default:
https://esbuild.github.io/

I think the reason some other bundlers like webpack didn't/don't have it by default is because tree-shaking became popular after they were invented and tree-shaking was added to the bundler later on as an extra nice-to-have feature.

It seems webpack has built-in support for tree-shaking from version 2. Latest version of webpack might have it enabled by default (not 100% sure but possible)
https://webpack.js.org/guides/tree-shaking/
If the writing style bothers you that much then why do you read it?
"There is no apparent justification for resisting remote work besides a sort of management control-freak insecurity, proponents argue."

This seems naive, disingenuous, or just lazy reporting. In my experience, neither "management" nor "workers" are monolithic blocks. Some are in favor of more WFH, some not.

Most people I work with want to return to the office or are indifferent. Reasons cited include, too many distractions at home (kids/family), work/life structure (more below), team social interaction, improved face to face collaboration & mentoring (new hires), office perks, and so on.

Not everyone has the discipline, independence, and communication skills necessary to be successful at WFH. In my experience, WFH is especially challenging for many early career individuals.

We should be realistic about human nature and organizational dynamics. There are significant down sides to teams if some people are in person and some are remote. The remote people will inevitably miss out on many in person / adhoc conversations. Having less information than peers can hurt job performance. This leads to people feeling like second class employees in the long run. We saw the same thing with remote employees pre COVID.

I say all this as someone who is generally in favor of WFH.

Remote teams need to work & communicate differently from in person teams to be successful. For example, we spend a lot more time on written communication (docs, emails, chat, etc) compared to in-person adhoc desk/whiteboard conversations.

I think the more reasonable organizational approach is to have fully remote teams and fully in person teams. This enables everyone to get roughly what they want/need. Team processes and expectations can be tailored to the team's situation.

The big question then becomes, how do companies refactor large orgs into remote and in person teams? My guess is that it's going to involve a lot of team changes and disruption to the org. This is likely why sr. managers are trying to make the transition in a slow, controlled way.
If you can figure out how to make ink print in 3D, or get polymer to stick to paper, that would indeed be revolutionary.
If it were up to me, the vaccination would be obligatory for everyone worldwide, the virus would become extinct and we'd go back to no masks within a year. mRNA vaccination plants and research would be funded by taxes.

That policy and openly communicating it to the public would get my ass shoveled out of any government position within a fortnight of course.
But are you an expert in the IDE? Are they having a problem with git or are they having a problem with the IDE?
Media playing stupid "war" stories again. They only like click bait stories that sell news, not stories that tell the whole picture.

There are millions of small variations in this "war", to the point that it is not even a war, but markets being creative in their own way.

There are the startups in high paying areas that hire remotes for a fraction of the salary they'd have to pay locally.

There are the people with skills extremely rare that can demand remote only.

There are the contract workers or consultants in one area of expertise.

If, from the start you say no to FAANG and Microsoft you'll find lower salaries but a lot more in interesting opportunities.

I work remote for a startup in Europe. The salary is not Berlin/Zurich/Paris high but allows me to live like a king in the Canadian Prairies. Without effort I can save 40% of it for retirement. And also I can truly make a difference in the company. Couldn't be happier.
Great story. He’s an excellent speaker and very charismatic.

For those interested he has a non profit focused on teaching reading and writing: https://www.johncorcoranfoundation.org/
Tried it literally just now to check, it works fine on my Mac.

And there are no widespread reports of it not working on Firefox, so it's something specific to your machine. Not a general case.
These kind of translators are fun. Long ago I wrote a PL/M (Intel proprietary compiler)- to - C convertor. It used context to translate the simple looping constructs of PL/M to the most congenial C loop (for, do, while). It translated the single macro mechanism into either 'const foo=x', simple #define or #define with arguments. It moved declarations into context. What it produced looked like C, not 'C/LM'.

It can be a blast to tinker with these, iterating until the output looks pretty sweet. One of my favorite projects. I can imagine the docx - to - css translation allowed for lots of neat tricks.
She doesn’t. You’d have to have a browser that programmatically utilizes the info to allow or deny the link.

I think it should go one step further - if Google determines a link is a Apple ID phishing link it just silently redirects it to Apple’s real ID login page. Anything that presents a barrier that you can apparently solve is going to be bypassed.

The largest providers could register their login page look and feel with the biggest browsers and nobody would be allowed to mimic them.
To follow up, Denmark (where I live) locked down early and hard, but we have been cautiously been opening up again (just today another set of lockdownisque rules where trashed), and if every thing goes as planned we are back to fully open in 8 weeks..
If "the issue at hand" is running a globe-spanning open-source project with hundreds of contributors, a bunch of targets, and a code base that goes back 30 years, sure, I'm happy to listen to Torvalds.

if "the issue at hand" is the more typical modern work environment for devleopers, then no, I don't think he has much special insight. Indeed, the fact that he's wrangling something so large and important means he's unlikely to have the time and attention to devote a lot of thought to how best to serve a pretty different group of people.

An obvious consequence of this is git's terrible interface. Its premise is "if you totally understand what Git is up to under the hood, the interface is great!" Fine for a small in-group of kernel developers whose lives are distributed patch sets, but terrible for the average developer. It has taken 15 years to get some reasonably named commands for common things like "restore a file". That's a great sign that we shouldn't listen to Torvalds on topics outside the realm of his admittedly impressive expertise.
Yes, but what we understand about how the process of natural selection shaped the human brain looks even less like a neural network than what we understand about brains.

I guess if we want to reduce the comparison to something vague like "the human brain and neural networks both developed over many iterations," I could agree with that, but that doesn't seem very interesting.

If the two were actually comparable, it would look more like:
1. Use NN (or GP) to develop set of hyper parameters
2. Give said HP to neural nets that, thanks to the HP, can be trained on a very limited said of data.

I am not aware of any successes with methods like these.
Yes, but even Cyprus wasn't an iron wall back then. Turkey signalled many times that they will do Cyprus, they had numerous talks over it, and French signalled they will not let them in anyways.
Intentional Collapse: Plausibly Human Randomized Text
"I believe this narrative is being funded by the commercial real spectate industry. They are absolutely fucked. Like Wile E Coyote running over a cliff, they are desperate to not look down. In December 2019, I asked some guys in wealth management, what’s a hot tip, and they were all about Commercial Real Estate, it never goes down! I laughed, but then wondered, what would make it go down? Anyway, that question is now answered.

I’ve been working with a company that have done studies on remote work, at the beginning 4% of employees wanted to work from the office 100% of the time. 6 months later it was 2%."

Source: @dade_ https://news.ycombinator.com/item?id=27992011
I believe it can be beneficial for many businesses, but it's really hard to find a decent affiliate manager
Maybe it isn't to clear, but the author tries to go in the direction of not fighting it.

> 1. Recognise that internal resistance is on your side. Part of what is so awful about the cycle-of-not-doing-the-thing is that it feels so self-destructive. But internal resistance does not want to destroy us; it literally wants the opposite! It only exists to protect us from pain.

also

> There’s another reason why I think we should treat internal resistance as a form of wisdom rather than a malevolent opponent. It holds a lot of knowledge about what we secretly believe we might be able to do.

I think it is very beneficial to see this 'Resistance' as a force inside you, mostly trying to keep the status quo, for your benefit, unfortunately sometimes to the point of halting you in all things possible.

Maybe I am reading to much into this article with my already set up view, but my view is to recognize this part in us, that does not want things done/changed and acknowledge its existence (which we often want to ignore, bypass), explore possible why's. This can be a really intimate experience, the a-ha moment. The first (and most important step) would be acknowledgment of its existence.
I live in Texas. We do not have variety in our farms. There is not enough local produce for engagement here.
One issue that I haven't seen discussed often yet are "dead dependencies" - something where I believe tree shaking is essential.

Image the following scenario: You have an app A that pulls in library B as a direct dependency. B pulls in another library C as a transitive dependency. C may have further transitive dependencies of its own (D, E, F...)

As it happens, B is a "toolbox/commons/utils" library, which bundles several small, unrelated bits of functionality into a single asset for convenience. A only uses a fraction of B's functionality and it does not use the parts of B that require C.

So not only does B suddenly contains lots of dead code, the entire library C and all of transitive dependencies are dead code. None of those libraries are actually used by anything and A's developers will likely have no idea what they do at all - yet the build system considers them essential and will bundle them with the application.

There is one escalation of this, which I guess you could call "undead code": Some frameworks (e.g. Spring for Java) use classpath scanning or similar mechanisms to automatically detect and execute modules across your codebase. This scan includes modules pulled in through transitive dependencies!

So in the worst case, a library that you never consciously added to your project and that has no actual reason to be there will execute code when your app is running.
Do you think those laws work? I don't.