skysight-inc/HackerNews huggingface dataset:
I find people like to challenge me to do things I have no interest in doing. Sure, based on what they know about me and my abilities it may seem like a reasonable thing for me to learn. But, maybe after looking into it I can evaluate the cost (time/money) and decide "Nope, don't wanna." It's not that I couldn't. I'm finance guy. My whole career "you need an MBA, you need a CPA" or on the technical side, you need to learn "tableau or flavor of the day". Sure, it would be cool and boost my resume. But, honestly, my trajectory has yet to slow down by not having MBA or CPA. I went to biz school the first time for my undergrad. I literally had some courses where MBA students were in the same class but got different homework. All my jobs come from a network I've built. I have built a reputation and view MBA is a signal on a resume when your resume is one in the stack of resumes. I know a lot about accounting but CPA is for accountants, I work closely with accountants and can partner with them when some something unusual comes up. Tools like Tableau, I learn them when I have a use for them. I've personally never seen a use for it (I see how others could use it given another industry/business datasets/etc). I've looked at it, I know the business data my company has, and I don't have to learn the tool to know it's just going to be a shiny toy instead of impactful for business decisions. All that said, I've climbed the corp ladder from entry level analyst, manager, director, CFO in about 10 years - so again, should I have wasted 2 years on an MBA, another 1-2 years on CPA, nights and weekends on learning technology without application? Often, managers "have to say something" to push you to grow. You should be critical in deciding whether it's the best use of your time.

That's my personal story, but to address the OP question directly; change your response and turn it into a conversation. If you say "I can't/won't be able" that pretty much ends the conversation. "where can I find resources to learn X?" "I don't have a ton of time, do you know of a crash course to get started on X?" "I prefer lectures, I'll see if I can find a course on X." 1) they may know of great resources 2) conversational so you aren't just shooting down their constructive feedback 3) very easy for people to tell you what to learn, more work to tell you how to learn it successfully. If they can't tell you how to learn it, they can't blame you for "failing"
What on earth happened to Skype? Over a decade of head start, why wasn't it completely untouchable when COVID-19 came along?

Another thought. Last year at the peak of Fortnite hype, when top DJs were hosting parties live in game etc, there was talk that the next big thing in communications might be everyone hanging out in games, Fortnite or whatever came next. I do think that lots of young people are meeting friends in games, but it hasn't had the enormous breakthrough in culture that Zoom has. We can probably retire our expectations of some kind of Metaverse for a few more years.
Does this mean they don’t care if there is a reasonable risk of retribution as long as they get the person on record?
It's not even a native app
I agree 100%.

Speaking of spatial presence, I recently came across tonari[0] through a post[1] here on HN and thought it looked really cool. In case any of the tonari developers happen to hang out around here: I would love to try this out sometime! :)

(Side note: The blog post linked in the HN discussion below does a much better job at explaining what it is that they're doing – at least to me as a techie.)

[0] https://tonari.no

[1] https://news.ycombinator.com/item?id=23540586
That feels like RDF with extra steps ^^'

Wouldn't that be the simpler approach? Decomplect the blobs from the metadata? Have a simple triple based graph format, and blobs as simple hash-blob pairs?

I mean you even had tuple spaces in there, make them triple spaces and you're halfway there. Bolt on a distributed KV store like BitTorrent and you're finished.
My take on SH... They essentially just teach you how to do things that gmail already lets you do, but put a cuter UI around it, and they force teach you concepts like inbox zero. Other than that I see 0 value in the product.
If the disciplines are related, like branches of engineering (e.g. low-level coding and rocketry in case of John Carmack), then it's not that hard. 10-15 years could be enough to get to mastery when switching branches. It's a different case when you want to switch from let's say engineering to philosophy or painting - then almost none of the knowledge, intuitions, ways of working transfers and it could take you 20-30 years. Still, given a 75 years lifespan, should be doable.
No.

Also, that company is owned by China, so...
If the disciplines are related, like branches of engineering (e.g. low-level coding and rocketry in case of John Carmack), then it's not that hard. 10-15 years could be enough to get to mastery when switching branches. It's a different case when you want to switch from let's say engineering to philosophy - then almost none of the knowledge, intuitions, ways of working transfers and it could take you 20-30 years. Still, given a 75 years lifespan, should be doable.
I switched to decaf, and I have much less anxiety, but also much less energy... It's definitely the caffeine.
Can you install something other than Windows 10 on Surface Pro X? I think not. There may be hackers who can crack these things, but this is not an ideal solution. There will also be problems with the drivers, I'm sure of that.
Mac is waiting for the same fate.
Anger gives us a spike of dopamine. The people involved in this industry are selling you that dopamine hit. They aren't required to believe anything they say. A large percentage of the people in media were educated at the finest universities on the planet. I think it's silly to believe they're so foolish they can't see that what they are spewing right now is exactly counter to what they were spewing 5 seconds ago.
Goat Counter (yeah, weird name) seems to be getting popular, and it's Open Source:

https://www.goatcounter.com
Ok. I was in forced quarantine for two weeks starting at the beginning of May at Fort Hood. I spent that two weeks with some wonderful people from an Alabama transportation unit. Then I was isolated for a month awaiting a flight to Kuwait.

I got here, to Kuwait, last week and was forced into quarantine again because some people on the flight had not gone through quarantine yet. It’s been a little lonely. After four or five days I was able to get a hold of an electric socket adapter so that I can recharge my phone and laptop. Life was a little rough without electricity for my personal devices while locked into this quarantine camp. In this forced quarantine area we cannot access any form of shopping and I really need some laundry detergent. This morning a cute little mouse tickled my foot and that spooked me a bit. After about 2 to 3 days here we started getting some cooked meals. I have gained a new appreciation for MREs.

Since I have separated from my corporate job and family I have gotten a lot of programming complete on a personal project. This morning I completed a major milestone on secure software routing for this decentralized file transfer project that executes with a fast GUI in the browser.
I would encourage people to actually look their local teacher's salaries, they should be a matter of public record. The "teachers make terrible money" talking point has been a talking point my entire life so I was surprised when my wife pulled up our local elementary school records and showed me that our child's kindergarten teacher made over $100,000/yr. Her school's PE teacher made $120,000/yr. This is in a county where the median household income is $66,000/yr so I wouldn't call it a pittance.

I'm sure there are plenty of places in the country where teacher pay is lower than it should be, but teacher's unions have benefited greatly by the perception that they're universally underpaid.
Those numbers are real, no doubt about it but even if you potentially have the skills and knowledge to compete for those positions, your odds of getting such a job are still incredibly slim. If you are young, immensely talented(for the lack of a better word), and in a location near the job offering, then yes, there's a chance. But even giants such as FAANGs will have their doubts when you're 30+ and on the other side of the planet, even if your profile fits the needs of a senior engineer better than the youngsters next door, because they are well aware that at this point in your life, your priorities are increasingly becoming children and elder family members and it is incredibly likely for you to pack your bag and leave the moment something goes wrong with your family on the other side of the planet. And with such salaries, you'd be perfectly capable of doing that in 6 months, just when their investment is starting to pay off. Strictly speaking, you are looking at a very small subset of a subset that was tiny to begin with. For most people that doesn't happen even in dreams.
It’s even worse than not having his name being irrelevant. By forcing the issue the NYT has now become the story. Whatever piece the NYT originally wanted to write is now subsumed by their own actions.

I am not a journalist, but I have to imagine that “don’t become the story” is pretty high up on the list of journalistic ideals.

When it’s someone the NYT feels they want to protect, they will go to any length, even jail time, to protect them. It’s very hard for me not to conclude ill intent on behalf of the NYT in wanting to draw fire toward SSC based on Scott’s ideology. Asking the question “why this story now” in the current hyper-partisan and cancel-rage environment brings me to one obvious conclusion even though Scott himself doesn’t make such a leap.
After taxes even (source: I work from a rural part of France. Some years I've earned less, most years a lot more).
You know what? I really like Taleb, despite certain aspects of his personality that might irritate most "normal" people. There's just one single thing that I very strongly disagree with (his take on inequality [0]), which is because I can't really understand but a tiny fraction of what he writes or says.

Can you imagine how beautiful that is? When I'm bored, I take a look at his twitter account and get inspired by things I would hardly find elsewhere.

Ah, on the inequality part: you would deserve a proper explanation, but in summary: I'm Italian, living in San Francisco for the past decade; when he says there's more inequality in Florence than in the US, I have a deep gut feeling that he's completely wrong. I know Florence and I know San Francisco, in terms of inequality I would always pick Florence (in terms of being a fairer system). I just need to pick outside my window to see several homeless people, and that's only scratching the surface.

[0]: https://medium.com/incerto/inequality-and-skin-in-the-game-d...
It reduces disk space.

Historically the dyld_shared_cache has been a pre-bound copy of most system libraries that is mapped into memory once and then shared across all processes. It was updated automatically by the system at various times, and if a given system library was determined to be newer then the dynamic linker would simply load it from disk. The result of this was that for most system libraries you ended up with two copies on disk: one at the normal location, and one within the shared cache. Now only the latter copy exists, and Apple ships it directly rather than creating it on each machine from the copy of the system libraries that they ship.
Stat then dlopen is a toctou (time of check/time of use) bug. There's a race condition between the check succeeding and the dlopen being called in which that library might be replaced by a malicious one.

Like all race condition bugs it is probabilistic, but it can be won. By contrast dlopen either succeeds or does not, and once you have the handle to the library you are good.

Actually windows also works this way, and has done since wow I think vista if not XP? There's a knowndlls registry key. Large parts of the windows api are contained in a few DLLs; these are loaded on system startup. When resolving shared libraries if one of these names is requested the normal DLL loading procedure of checking paths isn't even followed - it just links in the already loaded DLL from the cache.

It actually wasn't designed as a security feature, but for speed. No matter what the OS does there's little need to continually load these DLLs from disk when we know they are already loaded to even display the desktop.

Of course on windows you can still do the windows equivalent of stat'ing these DLLs but nobody ever does.
HN is about the extent of my social media...
I always found the signal-to-noise ratio of facebook, twitter, etc. to be too low to make them worthwhile.

On the other hand, I can spend hours sucked into random tech books, blogs, etc. So I guess time wise it balances out.
I saw those tweets from Yglesias when he posted them; I didn't realise he'd deleted him.

To clarify: you say that Yglesias deleted his tweets "for clear reasons" - are the reasons really clear (e.g. Yglesias confirmed his reasons) or is that just your surmise? Also, you mention a private media Slack group but the tweet thread you linked doesn't say anything about a Slack group - is there another link where I can learn more about this?

I remember there was some other woke controversy at the NYT a couple of years ago where a private NYT Slack thread was leaked; I can only imagine the inner turmoil at the NYT given recent controversies (and an extra two years' worth of new, woke graduates entering the org.)
If docs don’t exist for one reason or another, what are a few ways team members could assist you in better understanding the code base?
I've lived here a long time and come to the realization through observation that the NYPD operates like a private security force for capital. Their primary concern is to defend private property, the people themselves come second. The "community outreach" they do is just enough to keep us from getting accusatory.
Zero, because the set of system libraries is fixed and doesn't vary between machines.
I never said it's a standard. Anyway, I'm interested in providing information about dyld cache (and as an aside explaining why my best-effort link doesn't work in some browsers), not encouraging more tribalistic Chrome/anti-Chrome debate, so we can stop right here.
Can we now stop linking to NYTimes? I have complained about the encroachment of having bulk paywalled stuff on here before, but now with this, it's like anyone linking to these journos are promoting them (Especially now, seeing how badly the ethics is). The best we can do is try to avoid them.
Strictly speaking, that is not in their budget.

Comes from anonymous donors [1]. Nothing strange about that.

[1] https://www.nytimes.com/2018/08/21/nyregion/terrorism-nypd-i...
Said that about IE5 in 1999. Didn't work out for me.
The sponsorware idea was something we also want to do;

- add sponsors as collaborators in the project

- give sponsors access to all versions from the get-go

- set a $ limit, when reached, will trigger full open-sourcing of the project

- have public sponsor income page where people can follow the progress
1 - Define an executable specification of the next smallest thing you can do to move towards your goal;

2 - Write the simplest code to fulfill this specification;

3 - Improve on what you wrote so it will express better exactly the specification you have so far.
I've never heard of it before you mentioning it. That does look to be more in line with what I'd want. A bit confused why they wouldn't leverage the same technology in Meet since that seems to be the product that gets more press.
Companies pour a lot of time into naming, colors, numbers, etc - all of which have various meanings in different culture and evoke various feelings.
Andrew Ng: The suspension of H1B is bad for the US and bad for innovation
I don't, but the Canadian Association of Journalists and the Canadian Journalism Foundation both exist.

CAJ particularly has done some good explanations in the past (though I haven't read it since I was forced to, in university!) https://caj.ca/Ethics
They'll start hating getting candy as a gift, or hating candy? If it's the latter, then maybe that is the right gift to give!
How to Write Spec Tests in Deno
What problem exactly you have?
> Basically you're left it a situation where you can only trust highly specialized publication, who hire subject matter experts and let them act as the journalist.

There’s also “embedded journalism”, where the journalist needs to maintain an ongoing relationship with non-affiliated subject-matter experts. This can end up with some propaganda-like bias in favour of the embedded-in group’s beliefs; but if you can read past that, you’ll find that at least the journalist is being actively fact-checked by the people they’re embedded with. Those people are effectively working together to serve as an editor.
Apple Fires the Latest Shot in the Wearables Wars
AAA games spend lots of times inside system libraries. Porting those to native could be enough to get acceptable performance.

So, chess could be more of a challenge for emulation than AAA games (but probably less of an issue, as it would be easily ported, and have fewer users, anyways)
> what does knowing his real name add or let a journalist verify? Does it somehow let you verify that he does in fact blog at SSC...?

Correct. Anyone, whether it's an individual or group of people, can be "Scott Alexander."

What does it add? It makes the story more credible under scrutiny.
The value is in the marketing, capturing the developer crowds attention
Matrix-app-%platform% and Matrix-server doesn't seem unreasonable....but yet...
Reuters support responded and told me I'd have to pay them if I wanted RSS feeds back, apparently this is some sort of subscription feature now? I dunno, it made no sense. No response from City Lab.
Well Asia and Africia also often lack proper garbage infastructures in many areas (they are kind of big continents) in addition to being poor enough to wind up regularly taking external trash.
Great. Frankly this has been one of the high points of my life. No commuting has been great. I get to spend a ton more time with my wife and kids. Before the pandemic I rarely went out to eat and rarely went to stores, so really little of my life has changed. I've been spending a lot more time on projects around the house. Before the pandemic I had started working on redoing the three bathrooms in my house. I thought it would take a long time, but I'm getting it done much faster than expected. The pandemic came at an ideal time for me. My work is such that I can do it from home no problem. I'm not sure when or if I'll ever move back to working on campus. I've even received a 15% raise during the pandemic. I don't personally know anyone that has been sick, much less died. Our governor shut things down very quickly so we have had very very few cases in our state. All in all this has been a wonderful experience.
There are heaps and heaps of ARM containers around thanks to the Raspberry Pi.

I've never had a problem running Docker on my Pi, and I don't expect anyone will have a problem running Docker on a Mac given Apple's much much larger developer market share.
> CERN isn't a US government project and the US doesn't provide funding.

That's news to US taxpayers, which have provided money to CERN projects for decades, including LHC. Half a billion dollars for LHC was considered a lot of money back in 1997 (when US GDP was ~37% the size it was in 2019).

2008: "On Monday, the Department of Energy and the National Science Foundation announced that the United States has completed - on budget and ahead of the September 30, 2008 milestone - its contribution to the Large Hadron Collider (LHC). Under its agreement with CERN, the U.S. contributed $531 million of accelerator components and particle detectors for the LHC."

https://www.aip.org/fyi/2008/us-contribution-lhc-budget-and-...
There's a great Twain story about this: http://inthesetimes.com/rural-america/entry/18515/how-i-edit...
You are saying Coronavirus with <500k deaths worldwide (0.007%) is a "greatests threat threats to human life".

Sure, we should take some precautions from now on, but this level of hyperbole is ridiculous.

If anything, this pandemic was a good wake up call to be a bit more careful in our modern super-connected world. We should prepare in case a truly dangerous bug comes along. The hyperbole actually goes against this, see Cry Wolf.
To be the "well, actually" guy, "Windows on Windows" was the name for 16-bit windows on win32. Because "Windows" meant Windows 3.1 in those days.

But "Windows on Win64" is WOW64, i.e., Win32 on Win64. Because by then "Windows" meant Win32.

so "SysWow64" is the "System directory for WOW64".

I've been on Windows too long because it all seems perfectly logical to me.
We live in a dark time. Before I had a family I was on track for FIRE so I could exit society and live in peace. But now that I have kids I'm drawn back in and its heartbreaking to see how much worse it is now than when I first decided to opt out.

I don't know how I'm going to guide my children through this new dark age.
The hard part seems to be metadata, or information about the program rather than the program itself. Rosetta will translate the program but it doesn't know about the metadata, so you have a referential integrity problem, seemingly. For example what is going to happen if a program running under Rosetta uses setitimer to deliver SIGPROF? What's in si_addr?
Did you read what I wrote?

I don't think his argument is true. (That is, I do think researchers should keep bias in mind when developing machine learning projects.) (Regardless of their funding sources.)

Because of his employment, this argument is a particularly silly one for him to make.
Hey, it's me a couple months ago! With a side dose of "we may or may not fire you, we dunno yet" for several weeks (they did, abruptly, the day after once again saying they maybe wouldn't, and I guess I'll never know exactly why). Confusing as hell and unlike anything I'd experienced in my not-short career. I guess some managers/teams are straight-up incompetent at onboarding and blind to how hostile-to-new-hires their codebase(s) and docs are. Oh and useless, god-awful justify-your-existence-to-your-manager (then tune out because nothing anyone else says matters) standups every day adding to the stress. And no planning process to speak of. It's the second time in my life I've felt actually-mentally-ill and the other involved a sick newborn, so. That's impressive for them to have achieved, I guess.

Save money if you can and look for cheap/free credit lines, is my advice. If you can get a few months' worth of bills in the bank or available on super-cheap credit then the worst-case (shit, best-case, for me—I felt so much better after) scenario won't really be that bad. Hit up your network if you can and see if anyone needs some contract work, if things don't work out. It's pretty easy to scare up a few hours here and there, maybe enough to at least cover bills.
Twitter apologises for business data breach
Did anybody really find any reason to use that?

https://www.pixelz.com/blog/guetzli-mozjpeg-comparison/

"MozJPEG files had fewer bytes 6 out of 8 times

MozJPEG and Guetzli were visually indistinguishable

MozJPEG encoded literally hundreds to a thousand times faster than Guetzli

MozJPEG supports progressive loading"
>What on earth happened to Skype?

Microsoft happened
Well, after that pustular bubble burst they've got rotten egg on their faces.
My experience is that search and UI transitions are blazing fast. It crashes (rarely, but more than I like) and requires a restart. But I love it and am happy to pay $30/m for it.
Quick and ugly alternative is chmod+x and add something like this to the top of your file:

//$(which gcc) $0 -o a.out; ./a.out $@; rm a.out; exit