skysight-inc/HackerNews huggingface dataset:
I don't fully buy the idea _that sideloading solves this potential abuse_, not that the abuse exists, I thought that was clear.

I'd hate it if the big players got to take decisions against human rights under the excuse that an alternative technically exists.
So you are okay with COVID disinformation to be weaponized to commit genocide?

There is a threshold that "group chat" becomes a channel. Which is exactly what even Telegram calls them.

It's no different than if KKK had a YouTube channel and freely spreads disinformation or doxed anyone they don't like. We would expect YouTube to have certain guidelines that prevents disinformation and hate channels to takeover YouTube.

Telegram should either have a way to better monitor these channels, or remove the channel functionally. If they're unable or unwilling then, Apple should remove the app.

(edit typo)
The newgrp command also changes your primary group. This affects the gid on new files that get created (a field in the new file's inode).

Try these commands:

id
touch a
newgrp cdrom # or any group other than the first one
id # note that gid is now 'cdrom',
# and it's also first on the groups= list
touch b
ls -l a b # note different group ownership
exit # leave the extra shell that newgrp created

This can actually save steps if the gid of newly-created files matters because it can avoid an extra chgrp command (which saves typing and avoids a little I/O).
I’ll push back on that.

I currently work as an SDE at a FAANG company known for being pretty demanding. My boss is phenomenal, pretty much everything you could ask for. Shielding us from other teams requesting stuff in an unreasonable time frame, not putting too much pressure to get things done in an unreasonable way, setting us up with mentors in different areas, building out explicit plans to grow to the next level, helping people plan breaks in the day to mentally recoup, the whole nine yards.

Despite all that, I still am looking to leave and start my own thing. And it’s mainly because that “I want to be my own boss mentality”. I don’t think that I’m alone in that.
Ah! That's an angle I hadn't considered yet.

Was there a concrete point at which you and your co-founder agreed to accept a minority stake and therefore give up absolute control? Was it a hard call to make or, already then, a relief because of the employee accountability?
The seller has the option of taking the item back if they prefer. If they don't want it back, they can donate it.
https://www.walmart.com/ip/Men-s-Short-Sleeve-Crew-Assorted-...
> I read the first few chapters of Foundation and had to stop. It read like a synopsis of a really interesting story, but it was just delivered in the most artless way.

I wonder if that's more a function of the length of contemporary SF novels, which sometimes seem to me to spend an inordinate amount of time doing scene-setting without advancing the plot. Space opera seems particularly prone to this, with blow-by-blow accounts of battles, interspersed with thoughtful analysis of how one side's technological superiority vs. the other side's numerical superiority affects tactical considerations.

And the ham-handed foreshadowing. Ugh. If one side has a competent but arrogant commander with a subordinate who is worried that they might have missed something, or just has a feeling that something isn't right... you can be pretty sure that they and their fleet are about to have their asses kicked by... Oh No! A Surprise Plot Twist where the other side reveals a hitherto unknown capability (which is now described in loving technical, tactical, and strategic detail before getting on with describing the battle)! Also, said arrogant commander + worried subordinate have a 50-50 chance of simply being vaporized in the opening salvo with a surprised look on their face (good thing we've never seen them before so aren't invested in them as characters). <eyeroll/>
In Germany there are companies that buy up returns by the kilogram (mostly clothes), sometimes the e-commerce companies even pay them to take the goods off their backs. They then ship them to countries like Irak, Serbia or Lebanon to prevent those perfectly goood items to "flood" the European market. That way especially clothing brands protect their inflated prices.
Team always shares the responsibility. We do a ton of work to establish trust inside a team so you would share things that are affecting your work instead of trying to hide them so you don't get sacked in performance review.

We also make it very easy to change teams so everyone would find the best environment for themselves.
The GPT-3 paper clearly states that they used a MS GPU cluster, with estimated cost elsewhere in what, millions? Why is it a surprise then, that they get exclusive access?

I think the real story is something like, the rockstar ML team at OpenAi sells its projects to the highest bidder in terms of hardware access, and Google and Amazon just missed the boat on it.
Yeah, some k8s people are trying to redefine "cloud native" as "uses k8s".
I had this problem too, so I don’t have any of my normal letter keys as dual-function.

The pointer-finger vertical-middle keys that they default to Hyper and Meh, I changed those to both be Cmd on MacOS (would make them Ctrl on Linux). I set the bottom row and pinky keys to also have lots of modifiers & layer toggles, and my pinky-fingers can hit those modifiers/toggles when needed. Then moved basically all symbols to another layer on easy-to-reach keys.

This means I can type regular words as fast as I want, and can easily reach any symbol when I need it. Only downside is that it takes some adjusting and practice, but I personally think it was worthwhile
I hope the meaning doesn't devolve the way `troll` did.
I am certainly not confused in either case. I know for certain that they are 4 different companies.
i had the z3 compact and then the xz1 compact. really great phones and i still have both of them and use the xz1 for mapillary and then as a music player the rest of the time

i begrudgingly upgraded to samsung's s10e because I wanted something with a better camera and also wireless charging.

the only thing you would have a problem with is the size of the screen is though. dunno the exact size. its 'small' compared to most phones these days but I would still prefer something a bit smaller.

but the way things are going, I won't ever be upgrading again. unless phones start adding back the headphone jack at some point in the future
Nah sorry, the leaders of organizations set the values and expectations, and if they make it a cultural priority, others will follow.

He is just profiting from pushing worse working conditions onto the end employee - conditions he has himself criticized but nonetheless does not actually put his money where his mouth is to engage in much more direct advocacy or culture building within YC & its companies - most likely because his views actually are hypocritical.

When it was himself and a few people dealing with a small family of startups, then he cared. He did not want those people treated in a commodity way. When his stake is in a nameless batch of companies each trying to grow huge staffs while offering very poor total comp (even accounting for equity) on false promises that YC startup workplaces would let you avoid the bureaucratic blockers of established companies that pay better, his view has shifted to see those workers as commodities, not to be invested in to do good work, but to be given the most threadbare open office working environments with the least investment and high built in expectations of turnover due to employees gradually realizing how poor the total comp is (even accounting for equity). YC is a sort of nicely branded start-up mill. Not an incubator, but a mill.

This is obviously much lower status than what Graham wants to be known for, so he talks a big game like it’s a very productivity-centric incubator environment, while tacitly endorsing practices that make it more like a mill, with poor commodity treatment of workers in terms of total comp and workplace conditions.

“Diluted ownership” is a poor attempt at an excuse for that.
Making Mischief with Spoofed SMS Messages Using Python
Well, hm, IMO his two fain faults are telling 25000 lies in four years and a complete lack of spine. Those traits make everything else about him unimportant and neither of them are really either libertarian or authoritarian.
The lasting value in the Chinese room thought experiment is making argument explicit. It helps to clarify the problem. Searle makes two conclusions. 1) computers have no understanding of meaning or semantics and 2) human minds are not computational information processing systems.

Most modern criticism of these two conclusions point out that Seale's argument relies on strong intuition about what understanding and meaning means and he can't clarify them satisfactorily.

Chinese room being conscious is counter-intuitive. Today most philosophers of consciousness are more aware how easy it is to make 'slips in reasoning' when dealing with the counter-intuitiveness of the consciousness arguments.
This is unfortunately the only way to operate an online service in China. It’s standard practice (and a legal requirement) to hand off the ownership and control of Chinese servers to a separate Chinese company. Apple has been pretty transparent about this.

One could argue that Apple should have just exited the Chinese market instead of letting the local government spy on their citizens. Google has taken that position.
I don’t know that it’s comical, nor was the article really about human evolution. And there are other studies and evidence not based on early hominids showing that there is an upper limit on effectiveness dependent on group size.
I put Arch on a personal laptop as an experiment and like it a lot. The Arch wiki is your friend - start there when you're setting something up and when you get stuck. Most "normal" configurations either just work, or can be made to work pretty easily.

As a general principle, installing a package usually just puts the files in the right places - if there's a system service that needs to be configured to run, you usually need to do that yourself, usually with systemd. You will be forced to learn a little more about what's running on your system and how it's configured than you typically would on a Debian/Ubuntu system, which tends to be more hands off. A lot of what you learn transfers, though, so eventually you'll just feel like you understand the software you use better.

One difference I don't particularly like is that Arch systems typically have one or two kernel installations (e.g. linux and linux-lts), and updates overwrite them directly, even the one you booted from. Most other systems are configured to leave the kernel you booted from alone, install updates alongside it, and only offer to remove an older kernel once you've rebooted into a newer one.

In theory, an botched update could render your system unbootable, although in practice, this is rare. But this does require you to reboot more often than you might on Debian/Ubuntu, particularly if you're on a laptop and you like to hibernate, or if you do things that need to load/unload kernel modules with any regularity (e.g. plugging in some usb devices).
I like the visuals in his videos, but I agree that he presents things as though he's discovered, and is now showing you, a trivial new path to deep insights. Then, when he discusses a topic I already know something about, it seems like he's going through a convoluted path and it could've been said a lot more simply.
I'm always shocked when I read these comments on HN. I swear it must be just the American Amazon that's so shit, because I literally never had any problems nor know anyone with these problems here in UK. Just this year I'm on 108 orders and counting, every single one of them was fine, working, definitely not used, definitely not counterfeit and delivered within 1 day as promised with Prime. Last year I've had 140 orders total, year before that 122 orders, and again never had any of those problems. I think the only return I did was a lightbulb that broke after 3 months and Amazon refunded me but only after I shipped it back, which I thought was very wasteful.
I used Arch for several years while Ubuntu was doing annoying stuff like shipping a broken/out of date gnome-shell because of Unity.

It is soooooooooo nice to be back on Ubuntu. I appreciate the people that like and develop Arch linux (and especially anyone that contributes to the wiki is a true hero), but it's not a good distro for your daily driver:

1. "immature" packaging. It's crazy to me how much manual intervention is needed during routine package upgrades. This can be major break-your-system stuff (they have a mailing list for those types of changes so make sure to subscribe), or just stuff that could be done for you but isn't (like updating your db during postgres upgrades).

2. Tiny official repos. You're going to have to rely on the user-submitted repos for most of your packaging needs. It's cool how easy it is to make a package and submit it to the AUR, but I don't love the idea of installing random user-submitted stuff for the bulk of my software needs.

3. No debug symbols. Maybe this doesn't affect most people but it is very annoying that there is no (convenient) way to get debug symbols for a package /lib. If a program crashes on you and you want to fix it, the official solution is to rebuild a package (and all its dependencies as necessary) on your own system to get debug symbols. In contrast, ubuntu/fedora/etc. will install a debug symbols package for you (automatically, I think) when a program crashes.

In terms of learning Linux fundamentals: arch could teach you some things (LFS would be even better--but I wouldn't sue either for my daily driver when better options exist.
> EDIT: meta-level comment: it's kind of weird how we managed to create a world where nearly everybody has a boss. CEOs answer to the board, who answer to shareholders, who work at investment funds that have bosses and shareholders and LPs of their own, and down the rabbit hole it goes. I wonder if there's any general way out of this, different from "bootstrap a SaaS" which is a little specific to be good general advice.

This is one of the many points Kaczynski makes in his argument that “the Industrial Revolution and its consequences have been a disaster for the human race.” The complete lack of true autonomy seems inherent to the system.
I wonder what side of the American Revolution or even the American Civil War that Apple would be on if it were taking place today..
Mystery Knowledge and Useful Tools
Yes, I think the people should be in charge of their data. And if a company grows because of user data, then that company should be owned by the people who fed it that data.

In the old days we would use telephony to talk to each other, and even the thought of a company listening in on the conversation was abhorrent. But nowadays it seems like it's business as usual. What went wrong?
It was civil disobedience from the start. They wanted to this to become big. And to be honest, it was not like Apple was trying to compromise. Apple never compromises. Their definition of compromise is to not hold a grudge if you choose to accept their rules after all, and to re-instate you. But then they went too far with Unreal.
Your comment reminded me of the classic Ken Thompson quote:

>Ken Thompson was once asked what he would do differently if he were redesigning the UNIX system. His reply: "I'd spell creat with an e."

There was definitely a mentality at this time that symbols should be short. Probably partly because of the low resolution terminals of the time, and especially teletypes but also maybe because of different practices and a different ecosystem. That's how we ended up with /usr instead of /user and /mnt instead of /mount.
I had 3 of those, but they are very unreliable. Contact foil always fails after couple of years.
Microsoft's CEO is tired of working from home and he's not alone
This is such a great post. It really shows how much room for improvement there is in all released deep learning code. Almost none of the open source work is really production ready for fast inference, and tuning the systems requires a good working knowledge of the GPU.

The article does skip the most important step for getting great inference speeds: Drop Python and move fully into C++.
The team has only one person worth of freedom bit could only be written by someone who doesn't understand big companies. When I was at Oracle, the majority of the constraints on me and my team came from a differing risk profile of the company. In a stand alone company with basically no customers, e.g. a small startup, a critical security issue isn't something to worry much about; you have no customers, reputation or revenue to lose. At a company that tries to brand on security with millions upon millions of existing revenues, a PHI leak could cause millions in damages. Similarly, I had to deal with arms control paperwork every release since we shipped internationally with encryption turned on by default. Again, not a number of employees problem but a high company profile problem.
Relative to what? How did the dataset have those "in_lockdown" differenciation?
I bounce around between keyboards a lot, because I work on industrial machinery with dedicated computers. I use a standard, flat, 105-key keyboard (with quiet tactile mechanical switches) as my daily driver. I also run 2 laptops, a personal Thinkpad and a company Latitude, usually plugged into a dock with the aforementioned keyboard (I have 3, one on my cart in the shop, one in my home office, and one in my work office).

It takes me half an hour or so to adjust every time I switch machines. The laptop to mechanical isn't so bad, but in particular, the Dell and Lenovo keyboards have different orders of the Function and Control keys, and I constantly enter the wrong key combos if I'm coming from the other laptop. The transition from mechanical keyboard to the rubber ones on machines also leaves me using either too little force to register a key, or slamming my fingertips into the steel backplate at the bottom of travel. And the Fanuc CNCs are high-dollar, highly functional machines, but their keyboards - ugh! Mushy, wobbly, weird row/column spacing and alignment, weird layout... fortunately you can plug in a USB keyboard if you carry one with you, but otherwise I have to slow down to a hunt-and-peck crawl or I make constant typos in an environment where typos can be really expensive.

I do acknowledge that switching from a full size keyboard to a laptop, or from a laptop to a phone keyboard can be pretty smooth. And that the short time adjusting can easily be worth the effort, especially if you're going to be working on a given machine for a few hours. But if they are physically similar and functionally remapped then I don't think I could do it.
The counter argument is that it is a waste if you aren’t making full use of the difference in spec sheets. Its like buying a car that can go 200mph then using it to drive A to B at the speed limit, same as you can do in a honda civic. Phones are faster, sure, but how much power do your use cases actually require?

For me, all I do is email/text/call/mobile web, so getting a processor 10x faster than last generation is a waste of compute resources considering the last generation did all of the above without strain.
Well Typescript is really a static code analyser for Javascript and not a language, since it does nothing at runtime, and that's fine, its type system can catch a broad range of issues and improve code quality drastically. It's a huge godsend for big codebases. But afaik it doesn't guard against null by default.

A simpler example:

declare type Foo = {name:String};
declare function getFoo():Foo|null;

const f = getFoo();
if(f!==null) // mandatory or yields an error
console.log(f.name);

But afaik it doesn't guard against null by default.
Goodbye Dutchess (2007)
> Only 2% of people (at best) are leaders/initiators.

Source for this claim? Just a personal feeling?
It’s interesting to see it in contrast to Joel Spolsky, who actually did put his money where his mouth is and give employees private offices, even in Manhattan, and has continued doubling down on private offices as the right strategy year after year.
All the cake memes are remixes of this story as far as I'm concerned
Alternatively, I buy $100-$200 smartphones (I prefer ambitious phones that didn't sell at MSRP and then get marked down; Fire phone, Nextbit Robin, Essential PH-1, had to buy regular phones after that; considered the new iPhone SE, but after the PH-1, I'm not buying anything without a headphone jack I can't lose, and I'd rather not do anything without usb-c). Those usually last 12-24 months and then you get a fresh one.
I’m two weeks into the ergodox ez, using the onyx trainer a bit each morning. It is just okay, almost wish there was something better. It lags and stuff typing Alice.

How are y’all handling shift? Left Shift is my pinky’s biggest pain. I saw this hold the key for shift option, people using that?
I get some wild forearm pain if I work too long on a laptop (coffee shop, on couch with dog), or if I hold my phone too long (Pokémon Go, there are literally dozens of us.) In particular, it really seems to be in my brachioradialis muscles.

I tried out one of those generic massage guns at a friend’s place. I had scoffed at the infinite variations I saw advertised on Instagram, but I tried it on those small muscles and: wow. It helps me a lot. I can really massage out my forearms. There’s no way it's strong enough to work on knots in big muscles like quads, but for those little extensor muscles? Seems to help me.

I’ve also been helped by what are called, broadly, “tennis elbow compression pads”. (Linked to Amazon below—not recommending this particular brand, it’s just what I have.). I wear theses at night if I’m having pain, and it seems to help.

Now, the actual solution to my problem boils down to “use a full keyboard and mouse, and don’t bend your arms like a t-rex”, but, well, Pokémon.

(https://www.amazon.com/Tomight-Elbow-Brace-Tennis-Compressio...)
> using env instead

If this method is superior, why hasn't it caught on with Bash I wonder (it's considered standard with Python and Node at least)?

> Though personally if I was worried about portability then I’d just write the script in vanilla sh instead.

Agreed.
“An intelligent carrot? The mind boggles!” — The Thing[1] (from another world), John W. Campbell, Howard Hawks, et al

[1] https://en.m.wikipedia.org/wiki/The_Thing_from_Another_World
When I worked in IT, I had a love/hate relationship with ergo keyboards. The worst thing in the world is when you sit down at someone's computer to fix their "quick problem" and it takes you forever because you have to figure out their weird keyboard first, or run back to the supply cabinet to get a regular keyboard and hook that up so you can type.

But I myself have been using the Microsoft ergo keyboard for 20+ years. Any time I start a new job, the very first thing I do is request an ergo keyboard.
Cyber Command has sought to disrupt the world’s largest botnet
I love my Kinesis Advantage 2 and would never describe it as old fashioned! If anything it has a look that follows it’s function and happens to not look like the sleekest thing. But one should not look at the keyboard anyway. :P
I like the notion of 'set -e' and at the same time I hate it.

First, because it behaves inconsistently across shells/versions [1] and second, because it doesn't always work as expected. For example, when you depend on the 'set -e' behavior in a function and call the function from within a condition, the 'set -e' has no effect at all. So you better don't count on 'set -e'.

But don't expect me to follow my own advice, as not using 'set -e' isn't a good option either...

[1] https://www.in-ulm.de/~mascheck/various/set-e/
I think the alternative would be to destroy the fashion items. I prefer the method you describe. I’m not saying it’s right. It’s just how the world of fashion works.