skysight-inc/HackerNews huggingface dataset:
Personally I look forward to hybrid but where I decide when to go in to the office as needed to get work done. Probably that would mean 2-3 days a week for me, given the kind of engineering work I do. I'm actually tired of staying home all day every day because of work. I actually kind of enjoy "going somewhere" for the day, seeing the sun rise, smelling the fresh bread and coffee as I pass the bakery, seeing restaurants setting up for the day, and the world waking up together with me as I step outside. Somehow that sensual experience gives me a sort of motivation to get stuff done.

In my current commute situation it meas going from peninsula to SF for the day, which also means I get to have lunches in the city that I wouldn't otherwise get at home, and can meet people after work who live in the city. My work is also a couple blocks from the Caltrain station, and so the commute isn't really an issue, I just walk into this big metal box and keep working and I appear in SF an hour later, it's actually kind of relaxing, and I just like trains in general, and looking out the window watching the entire Bay Area fly by me without me having to drive. In the evening on the return ride I see the fog rolling over the mountains as I look out the train window, and that's relaxing too, and as I pass by about 10 other bay area towns, I can choose any single one of them to get off the train and have dinner, or bike around the town just for the hell of it, to get some exercise.

I don't want to commute for face time though. Rather, I'd do it for things like a big space with proper air conditioning, sunlight, and conference rooms without annoying gas leaf blowers that linger in front of my front door exactly when I'm having meetings. I also work on industrial-sized robots, and even if the company were to buy extra hardware, it's pretty impossible/unsafe to be running that kind of stuff at home. It's enormously more efficient to sit in front of the actual thing than to try to cope with a video feed.

I'm a bit of an ambivert, slighly more introverted, but not an extreme introvert. I do enjoy company, and I do miss the lunch conversations about wild and awesome things that I didn't get during the pandemic. I've also found time and time again at past organizations that those in-person socializing circumstances enormously helped build mutual trust with coworkers (specifically peers, not managers or subordinates) for when things actually went wrong. We're social animals and it's still hard to get around that biological fact.

Moving to the middle of nowhere to get cheaper rent and a bigger work space isn't really what I want to do either, because I do like having access to public transportation and food from around the world, including the grocery stores of the ethnic foods I'm used to eating. I'm kind of happy living in a cosmopolitan/global part of the world. I hate the high rents, admittedly, but I realize I can't have it all.

But yeah, no, I wouldn't commute or do hybrid to please management. It's just me. I still want to make the decision about when to go in myself based on circumstances.
At a per-investment level, you have a point, but in aggregate, none of the crypto startups have done much beyond creating digital trading cards for speculation and illegal transactions, and most have failed to even do that. It's the premise of the fund, so it's not like they have a choice, but it's almost a meta bet on the space. Despite the space having produced so little, there are smart people who will figure out something for the space, and then the team you bet on will execute on it.
Andrew Lee also claims to be the Crown Prince of Korea - because he claims to be distantly related to a very old king, contacted one of the aging claimants to the throne who has no male children, and organized a "ceremony" with him in a Vietnamese restaurant in Beverly Hills.

I think if you want to form a theory of mind re his Freenode actions, you'd be well informed by forming a theory of mind re his Korea actions. Obviously part of it is the monarchist philosophy, the idea that an autocratic government over Korea with no input from the people is somehow worth something. Even in the case of the North, you couldn't call the restoration of the monarchy an improvement. And even in monarchism in general, there's still a vague idea of government by at least a little bit of consent from at least a few of the governed, from the Glorious Revolution to the concept of the Mandate of Heaven. The so-called crown prince has none of that.

But more interestingly, Lee thinks something happened at that dinner to make him crown prince. The claim to the throne by the scion in question is already disputed, and it's far from clear that he had the power, according to the old royal rules, to make some random person who happens to have the same last name his heir. And if he does, it would be via adoption, not via a "Passing of the Sword Ceremony" and a seafood entree. There's no evidence that Lee has once participated in the yearly cultural ceremonies in Korea that honor the late royalty and still to this day involve members of the former royal house - the other claimant to the throne does that. If you're not going to stick by the very practical rule that the legitimate ruler is the person physically on the throne, you at least need to stick by the rules of the royal house about legitimacy, and he's done neither.

I believe he approaches Freenode in the same way. He genuinely believes that it is possible and reasonable to transfer control of Freenode without the involvement or consent of Freenode's users and that the good users will stay loyal to the name "Freenode," instead of to the intangible community. So he didn't even anticipate the possibility that the staff would set up their own network and manage to move almost all of the community over. He also believes that all that needs to happen is to contact one person who has a bit of a claim to Freenode and arrange for DNS to be transferred, and everything will work itself out.

What we're seeing is him operating as if everything will soon work itself out, once he deals with a few small problems. Once people forget about Libera, once the uncooperative channel ops "spamming" suggestions to try Libera are removed, once #python is turned from a channel run by the PSF to a channel with Python enthusiasts, etc., Freenode will eventually emerge as the home of FOSS, like it's always been, and he'll be on the throne.
>>Because if you want people to switch from credit/debit/paypal to crypto,

This seems to be the crux of our conversation. I _don't_ want people to switch unless they're ready to take the risks. Crypto is still in its infancy, is definitely not ready for mass market. But I don't think that means we should totally give up on it either.

I see it sorta like the stock market. Picking stocks is (more)risky, so I stick to index funds. Sometimes I'll throw some beer money at a 'pick' I like, but that's the extent of it. (still salty I missed AMAT at $110 because 'wire transfer')

Crypto is the same way - sometimes I throw some beer money at it. I'm not claiming it's right for everyone, or the be-all-end-all. Just that its worth exploring.

P.S. - I was a Paypal 'early adopter', worst experience of my life. They still have $200 of my money, because at the time they had no way of dealing if your email account went away. I guess its gotten better since then.
Yeah, something tells me the fact that your coworkers are more excited to be back in person doesn't have anything to do with how brave you all are.

Maybe consider that are other reasons besides fear for why people prefer to work in an environment that is productive for them?
It will not because remote only will continue to be rare. There’s a bit of a Harrison Bergeron thinking there.
Xfce. It's really very good. If you're not too much into aesthetics.
I think there are 2 core principles governing fossil:

1) It wants to be the only tool you need to bring with you if you and your fellow developers are going to be stuck on a desert island. It’s not only version control, but also an issue tracker, and more recently a chat app.

2) It preserves everything you commit to it. Whereas git lets you polish your commit history before pushing, fossil keeps everything. You can’t alter your local history. All your messy scratch work can’t be cleaned up. It’s visible forever.

That second point is what turns me off to it, so I’ve stuck with git for personal projects. When I push up my local code, I like to have a very clean history.
Unfortunately, I believe antihistamines and alpha blockers are both associated with long-term negative health effects if used frequently. Very likely not as bad as daily benzo use, and melatonin is probably safest, but I believe it's not healthy to take any of those four on a regular basis.

It's tough to get a free lunch in the sleep department.
Out of curiosity, which are the relevant features that were removed from GTK3? It should be possible to revive them in a separate library if they really are needed.
That is why the first step is introduction to the team members, and then next is pair programming with few of them on the team. This will "warm up" the shy candidate. I myself fall into this category, hence I came up with that sequence of steps :)
Attack does not mean physically.

The only identity of a western atheist is that they are against believers.
Any diet can be unhealthy. Regardless of whether or not you’re vegan you need to ensure you’re getting your vitamins and minerals.

And it’s not very difficult to get those on a vegan diet. There are LOADS of resources to refer to. For example: https://www.nhs.uk/live-well/eat-well/the-vegan-diet/
DuckDuckGo Tracker Radar Exposes Hidden Tracking (2020)
McDonalds does offer mobile ordering, but their own-branded apps are segmented by country. If my App Store is set to the US and I order in Canada (or vice versa) then I have to fall back to more traditional ordering methods like going to a kiosk/cashier/drive thru.

Honestly this (cross-country ordering and payment) is one of the things Uber Eats does really well, but you definitely pay a price premium for it over, say, the Starbucks or McDonalds apps.
Well, suppressing dissent using the military is kind of the opposite of granting independence, isn't it? There's no way to both say "you are now independent, we no longer will interfere" and then immediately quash violence with a massive military crackdown.

As for stoking up division via divide-and-rule, that's a very subjective claim of the sort we should treat with suspicion. Clearly, the tensions didn't decrease once British rule ended, they ramped up drastically.
I'm guessing the company size (~15) has a lot to do with it, but the 100% remote startup I am at has had a lot of success with onsites 2-3x / year.
Links to the individual bills:

American Innovation and Choice Online Act
https://cicilline.house.gov/sites/cicilline.house.gov/files/...

Platform Competition and Opportunity Act
https://cicilline.house.gov/sites/cicilline.house.gov/files/...

Ending Platform Monopolies Act
https://cicilline.house.gov/sites/cicilline.house.gov/files/...

Augmenting Compatibility and Competition by Enabling Service Switching (ACCESS) Act
https://cicilline.house.gov/sites/cicilline.house.gov/files/...

Merger Filing Fee Modernization Act
https://cicilline.house.gov/sites/cicilline.house.gov/files/...
LSD also increases activity of that fractal dimension.
can you message on signal without a matrix bridge yet

pls moxie let me foss

axolotl is cute but it's not canonical, you know
I think a lot of people on the 100% remote side of the debate are heavily underestimating the value of relationship building and team cohesion (for most people). You can't replace the frequent face to face social interactions, lunches, and drinks after work with a Zoom call. We are social animals and the more channels there are in an interaction (words, voice, body language, etc...) the richer that interaction is, and the more we get out of it. A likely counter to this will be "well I don't care about those things", ok, that's fine, but that is not true for everybody.
We detached this subthread from https://news.ycombinator.com/item?id=27477783. (Just trying to prune the top-heaviest threads.)
We want ZeroTier to be FOSS. We just need to find a way to do that without allowing someone to take and rebrand it and write us out.

ZT is vulnerable to this because we actually try to make everything decentralized and self hostable. We are not making a cloud silo play where we try to lock everyone into our hub to do their networking, so we have to be able to monetize by licensing as well as SaaS. Our SaaS is optional.

This wasn’t an issue a decade or two ago when existing FOSS licenses were created. It’s an issue now, and is why other people working on decentralized easy to set up systems like CockroachDB use the same license we do. If CockroachDB were liberal FOSS someone would fork it and slap their name on it and scoop them, since by not having to do the hard work of actually developing it they could focus exclusively on marketing.

(You can self host ZT controllers, and roots become easier to self host in the next major release. Once we do that the protocol could theoretically outlive the company with no loss of functionality including its unified namespace.)
I’ve only read the unicorn project but if Phoenix is similar, I found it fairly entertaining in the first third, then it started to feel like stereotypes monologuing. I think it’s an entertaining book and if you’re looking for affirmation and catharsis at the dysfunction of bureaucracy, or maybe want to feel a little smug, but I didn’t feel like it really helped me evolve.
That's true, I had failed to notice the final paragraphs and was focusing on the earlier part.
This. I know a ton of people who were planning to move going into 2020 who put it off because interviewing is still a massive clusterfuck right now. I’ve been warning the execs I deal with that they should expect a massive uptick in the exit of competent people in the coming months as things normalize.
That’s ridiculous, and only proves my point that management is obsessed with meaningless metrics and what employees do with their free time rather than whether they’re completing their assigned duties or not.
I think the idea is the array of phones is so comparatively vast, and their release schedule is so frequent, that it's just much harder to reach any really reasonable market coverage for things like good drivers.

(I'm not sure I agree, I just think that's the argument)
Nobody really LIKES doing experiments. Even in vitro work is slow, tedious, and expensive. Anything involving living organisms is orders of magnitude more aggrevating.

If we could simulate things instead, we absolutely would: cheaper, faster, less suffering, etc. But we can't.

The canonical example is a nematode called C. elegans. It's small: 959 cells, 302 of which are neurons. It has been studied thoroughly. We have a complete "wiring diagram" of its entire nervous system, we know the origin and fate of every single cell, it has been sequenced and probed and imaged with every technology under the sun. If there is an organism we should be able to simulate, C. elegans is it. But there aren't any good models of it, in the sense that you start a simulation and it behaves like a "real" worm. There are a lot of factors that we know we don't understand/can't model well: the passive diffusion of neuromodulators is probably important but is a nightmare to simulate. There are undoubtedly other factors we don't even know matter yet too.

The worm is, of course, really simple. A human brain has about 300M times more neurons (and combinatorially-many more connections between them).
On the contrary, I feel that "troll culture" is (along with commercialization) one of the things that has ruined the net. It's basically a form of bullying, and over the years, as bullies do, they've steadily escalated in their trolling.

Harmless pranks from the 4chan crowd morphed into harassment campaigns like Gamergate and Pizzagate, then to 1/6 [edit: the storming of the US Capitol].

Anyone disingenuously complaining that their "freedom of speech" is under attack because they or their hero got booted off Facebook, Twitter, or some small forum, needs to learn to distinguish between private website operators and the government.
I don't really think there are any lists like this that are "good", but I also don't know many people in the field that don't roll their eyes at ATT&CK these days.
lmao wtf? The same argument applies to the entire Internet. The cryptography used in most reputable blockchains (eg Bitcoin, Ethereum, etc) is not significantly different from cryptography used in TLS. If you break the cryptography in cryptocurrencies, you're probably also breaking secure web browsing as implemented everywhere today.
This is about like saying that Javascript will never catch on unless there is a single Framework that all developers use to create applications....

Not only is that unnecessary, it is also not practical as the entire purpose of Open Source is that if you do not like something you fork it and make it your own.

Linux on the Phone should absolutely avoid the Wall Garden draconian approach of iPhone and modern Android
i don't see why this would be the case or why it would be bad. maybe consumers would benefit from foreign competition rather than US tech giants having so much control and power.
>> the unfortunate reality is that language specifications are very often not useful to the wide majority of people, while being quite laborious to produce and maintain and work with over time. The culture of computer programming, at large, is part of this, it's not some mathematical fact, but a social one. At the end of the day, what constitutes "Rust the language" in any formal capacity doesn't matter; "Rust the language" is a social construct in that sense, a guarantee Rust will still be Rust even if some minor bugs are fixed that they let slip by. This is how most people think of it, when you get down to the nitty gritty.

What you are describing is the less fun and sometimes tedious nature of software maintenance.

It can be thankless work, but it is very important work to ensure that a programming language is reliable and to minimize the regressions that sometimes occur.

It is very much a social contract, but essential so that expectations are met, particularly for systems programming that Rust targets.

I wonder if anyone has ever tried to create a literate programming-style specification for programming languages--something that combines the high-level descriptions of programming language semantics with executable unit tests. Such a system would provide detailed semantics and give programming language creators and maintainers a good way to prevent regressions and create RFC branches to try out and test new ideas. It would help to bring the social constructs of the programming language closer to the technical implementation semantics.

The Ada programming language has a specification: http://www.ada-auth.org/standards/rm12_w_tc1/html/RM-TTL.htm...

and a conformity test suite: http://www.ada-auth.org/acats.html

which ensure that any Ada implementation conforms to what the specification requires.

Does anything similar exist for other programming languages? If so which languages have conformity tests or similar?

I use Ada professionally and Rust as a hobbyist. Rust is moving very fast and I would like to see it mature for use in safety critical domains.

Also, thank you for your work on Haskell.
One of the bills (The "Ending Platform Monopolies Act") specifically targets companies with $600 billion market cap (AAFG), and misses Walmart by around $200 billion (it currently has market cap of less than $400 billion).

It will be really funny if Walmart stock rises due to Amazon being split, and hits the $600 billion.
The mortgages were known to be essentially valueless, packaged up and resold anyway..

that's not what I'd consider having a 'real investment' at the heart of them. And the value of the real estate didn't cover the losses on the loans, prompting bailouts.
I used to think the American leverage over China was not that great (I'm not American).

Then Huawei was put on that Entity List (or whatever it's called) and prohibited from doing business with US companies.

Huawei was the world's #2 phone producer after Samsung and rising rapidly, I think the forecast was that within 2 quarters it would be #1, overtaking Samsung.

One year later, with the ban still ongoing, Huawei fell out of the top 5, its sales having shrunk 60% or more (https://www.gsmarena.com/sa_smartphone_market_surges_24_in_q...).
Developing open source hardware is much more difficult.
> Bank account details aren't typically regarded as (worth keeping) secret

This is precisely my point. People are not terribly worried about others (including merchants) knowing their IBAN. They are worried about their credit card.

However, a malicious actor can cause you much of the same trouble with your IBAN as they can with your credit card number. It is therefore illogical, in my opinion, to be worried about one much more than the other.

> to the extent that many businesses are happy to stick their IBAN on their website.

These accounts almost always block direct debit, therefore they don't run these risks.
I agree with both of you -- Microsoft documentation is generally excellent and extremely detailed and often more than just what you'd get from automatically generating it from code comments.

But the tools constantly send you to links that don't work or provide no useful information. It's a very weird disconnect. I never trust the "click here to open documentation page".
Ironically with the increase in unemployment pay and stimulus packages, it probably would have been better to be unemployed during the pandemic
The biggest threat to Linux on phones could be Fuchsia. If/when Google decides to switch to a Fuchsia base for Android, all the chipset vendors will follow suit and that will make it even harder to find chipsets that can be used with a Linux kernel - upstream or not. That will dry up the amount of effort put into making Linux a good mobile platform.

Maybe the stable binary api of Fuchsia drivers will be usable on Linux with a wrapper, but that obviously won't be open enough for projects like the Librem5 (I'm not sure what is Pine64 position on binary drivers).
When a baby isn't happy, they will let you know that, regardless of whether some adults believe that most babies are unhappy.
Oh oh I know this! Ultrix 2.2 in 1990 did this. Not via /proc, which did not exist in that OS, but via the ps command. From the Ultrix Security Guide for Users:

"Note that denying other users read permission [to your .profile] does not mean that they cannot find your PATH or any other of your environment variables. The -eaxww options to the ps command display in wide format the environment variables for all processes on the system"

Ultrix 2.2 was a BSD 4.2 variant by DEC. I doubt it was unique in this behavior, my guess is all BSDs leaked info in this way, but I don't have a reference handy. mkj's example in this thread of AIX suggests Sys V did it too. Modern Linux only shows you your own processes' environment variables.

(Young people of Hacker News: beware what operating systems you learn because 31 years later their idiosyncracies will still be burned into your brain.)
Agreed. I didn't mind for the first part of the pandemic, as I knew everyone on my team and we just kept shooting the shit on chat or video. But then I switched jobs, and last week was actually the first time I met most of them. I've found it much harder to build the same rapport.
Nostalgia never changes. In 20 years todays kids we will be lamenting how everything was better, more fresh, more fun and more innocent back in the 2020's.