skysight-inc/HackerNews huggingface dataset:
Corporations can decide whatever they wish and face the appropriate consequences.

For example, if I owned a hypothetical corporation whose goal was to provide tools for people in harsh political climates to utilize democratic means of resistance against their government, who is it for to decide whether or not giving this technology to, say, the people of Hong Kong is the right thing?

Is it China's? Haha, no. It's mine. It's my decision.

This is another example of generalization to the point of harm. Not all corporations are equal. They are just groups of people with shared goals.
Common misconception but not true at all. It's just slightly riskier.
A few years ago this was trending on hacker circles [1]. This repo is obviously a joke, but I always wondered if it could be taken more seriously and made into something cooler. Assuming that Pi is normally distributed, then every potential 1kb chunk of a file would be in too.

I tried programming this idea very briefly a couple years ago but I got pulled away for something else.

[1] https://github.com/philipl/pifs
I toyed with building a docker workstation, using X forwarding via XQuartz on a macos host.

Getting something to play nicely with a high-dpi display and a multi-monitor setup, seemed next to impossible.
> Neither Heisenberg's uncertainty principle nor Bell's inequality exclude the possibility, however small, that the Universe, including all observers inhabiting it, is in principle computable by a completely deterministic computer program...

Either I'm confused (definitely possible) or this is sort of implicitly equivocating between two different senses of "determinism". There are experiments we can perform that appear to demonstrate quantum randomness. Though it may sound superficially plausible that any particular such random outcome is actually the deterministic output of a hidden pseudorandom number generator, that hypothesis is ruled out by Bell's theorem.

What Bell's theorem can't rule out is the hypothesis that not only any individual quantum measurement, but the sum total of everything that happens in the universe including the experimenters' choices of what actions to take during the experiment, is all part of a single deterministic causal path for the whole universe, that just so happens to play out in such a way that we never see anything that visibly contradicts Bell's theorem. This can't really be empirically falsified, but there are various philosophy-of-science reasons to be a priori skeptical of it (depending on which philosophers of science you ask, of course).
The nasty letter and threat of a lawsuit are the threats. You have to remember that for many Americans, a lawsuit means bankruptcy and that in most states non-compete agreements are lawful.
And doing that may put downward pressure on wages for ordinary Canadians. Their citizens vote, too.

I don't think offshoring to India is a real worry. They lack the rule of law and stable business environment of countries like the US and Canada. Nobody with sensitive IP would outsource their core business there. If offshoring worked well, even with H-1Bs being allowed, companies would already prefer keeping Indian employees there with lower salary and COL, but they don't.

I also have a hard time believing fully remote work will ever be more than a niche thing. Shared context and serendipitous discussion of ideas are so important.
A Personal History of Modeless Text Editing and Cut/Copy-Paste (2012) [pdf]
Hah, cheeky bastid.
Just out of curiosity, though, how could I block network traffic that did not use a specific DNS server to progress? Even on public wifi, like Amtrak, where I am required to use a captive portal on first connect before anything can be done, I can, after accepting their TOS, re-load dnscrypt-proxy and be back on my merry way. In addition, some things don't even need DNS to function at all (what if I memorized the IP? What if the IP is hard-coded in?)

They could probably say "drop all requests to 1.1.1.1, etc." but nothing is stopping me from running my own DoH resolver that they would have to manually scan for.
The text fails to explain the difference between the 3 types of networks. Centralized, decentralized and distributed.

> "BitTorrent, Gnutella, Freenet: Decentralized"

> "In a decentralized system like BitTorrent, every computer/node acts as a client and server"

F
> I'm not sure what you guys/gals are seeing.

For comparison, my best animation is a gif with a moving arrow, something like the "Click here to begin" arrow of Windows 95, but much worse. In comparison these graphics are impressive. (On the other hand, when I see the math I'm impressed in the other direction.)
In the context of skilled workers, Canadian immigration is exponentially easier than US immigration.
Reading the docs it struck me that your not far off from a vim or emacs like abstraction around text processing. Hopefully you are building this so it's easy to add commands in other languages and not a ton of specialized code. thinking something like command + regex matcher... Or really if you can integrating with the language server spec you'd have a quite powerful system if you just have users learn the ast parts of that spec as commands.

Didn't get to play with it as my computer died again right after I installed it. Not your fault, main ssd desoldered and cracked connector a week back while I'm in a month long road trip. I've been hobbling along on live USB distros (surprisingly fast) until last night when the boot USB torched.

I have rsi flare-ups that cause my fingertips and blades of hands to go somewhat numb or hurt. Usually goes away when I use my good ergo setup (appeared when I played about 40 hours of pubg over a weekend) and get some exercise around my hands / forearms.
Like a parent angrily spanking his young for making a mess, the typical human has not been taught to separate justice from revenge, and so we settle for spiteful punishment.
Dell U2412M has two configurable physical buttons. So I can immediately switch between VGA / DVI or DVI / DisplayPort by pressing button twice and it's super handy for my VMs with GPU passthrough. I might guess other DELL monitors have the same option.

What beyond me is that monitor firmware almost never have sanity check on input source switching. So every time I use wrong button I have to wait 2-3 seconds when it's attempting to switch to already active input.
I put together a small web app to quickly take notes. The goal was to make it as painless as possible to just open the page and start writing. I've been using it for my needs but thought it might be useful for other people too.

WebSockets ensure that updates get propagated to all devices looking at the page. I'll consider adding accounts if people are interested.

Any feedback is appreciated!
Or provide a readme.txt, or manual.txt, for the decompressor, at the humble size of 100mb, or so.
I went straight to work. I took about 6 months and many interviews to find a job, so I did some labouring work while looking for a coding position. Travelling around the world seemed too scary / not me.

In retrospect I wished I had given a PhD a go. Even if I dropped out I'd just get a job, and the stipend was generous enough for a single person to live.

I encourage people to consider travelling even if they thing it's not for them. It doesn't have to be like everyone else does it. I'd go back and travel to meet other like minded tech people, go to tech conferences, and get some nature walks in amazing places. It would be light on the partying and well trodden backpacker routes, using non-plane transport as much as possible. It also could be 2 weeks initially with an option to go home or carry on.
Succinct and ever so apt.
I think a country bar/dance hall/saloon is unique in this regard when it comes to social dancing destinations.

They are certainly not for everyone but I have yet to have found another type of social dancing venue that balances being a hangout spot and a place to dance.

Line dancing in particular brings something to the table outside of couples dancing that gives those not interested in the potentially-unfamiliar social situation of dancing with someone else a reason to go. I think that especially helps to keep these communities going.

Quick plug: I've been trying to catalog country venues (and their dances and songs) at https://dancedocket.com
Deep Dive into Containers (Part 1)
Is this because FF doesn't follow some standards?
Amiga Workbench 1.3 Custom Icon Set Released (Finally)
Conformation&charge transport properties of conjugated polymers: printing flow
So far it looks like the flour, yeast, salt, water, sauce, cheese, and sausage don't know about transgressions of Italian origins and traditions!
That's not as bad as H1-B abuse and reflects a real possibility for any business. In other words, it's at least "fair."

The H1-B abuse is based on corporate lies. It's hard to claim that you need H1-B workers when you're replacing existing workers and even having the fired workers train their replacements.
Don’t invest in index funds. Vet the great companies by their technical leadership excellence and invest in them accordingly as long as the valuation is fair.
Quantifiable, repeatable, falsifiable theory that is peer reviewed and forms a foundation for other theory. Physics is at the peak of hard science. Social science is a worthy endeavor, but it belongs in a different category.
> I think overall its a mistake to try to over automate this process. It's brittle and the requirements are simply not the same as a server environment that needs to be simple to replicate X versions quickly, repeatedly and frequently.

> Do you reinstall your workstation once a week? Unlikely and probably would be an unproductive use of your time.

It's not about how often I reinstall. It's about how many machines I work on.

I have a personal laptop, a work laptop, a work build server, a personal cloud server, and accounts on various systems. I want all of those to have mostly the same packages, with some variations (such as no GUI on the servers, and SSH on the servers).

(In my case, I ended up with a simple set of Debian metapackages that between them depend on 99% of what I need, in addition to the usual git homedir.)
Huh? You need modulus either way. n is zero (mod 3) iff its digit sum is zero (mod 3), and it's zero (mod 9) iff its digit sum is zero (mod 9).
I imagine the BigInt index that points to the starting digit for your data would take more space than the data itself. Here is an example in julia:

julia> setprecision(BigFloat, 10_000) do
findfirst("123","$(BigFloat(pi)))")
end
1926:1928

I.e. the string "123" starts at index 1926.

On the other hand, this type of "encoding" always fun to think about. I would suggest reading "Permutation City" by Greg Egan if you are amused by this.
And sewage to Alabama. https://www.washingtonpost.com/news/post-nation/wp/2018/04/2...
I think the simpler explanation is that the most common way people get access to an ebike is through things like Jump bike, and people who use those bike sharing services are often using it to commute places. They will probably end up spending far more time biking than someone who drives to work, but has a bike they use on the weekend recreationally.
The creativity of the Dirac equation really struck me when I first learned it. Basically, it uses a mathematical trick to write sqrt(a^2 + b^2) = a + b, which doesn't work for normal math, but does work if a and b anticommute: ab = -ba. You can implement this with matrices, and in the resulting solution quantum spin just pops out. Astounding.
> we don’t employ immigrants to save money

> we just can’t pay the same as FAANG

Sounds like you're having a hard time finding skilled workers locally because you don't pay as well as other employers. How is that any different than employing immigrants to save money?
There are lots of articles on zombie startups: https://www.google.com/search?client=firefox-b-1-d&q=zombie+...

I think the crux of the issue is that if you set out to create a startup and you end up with a viable business that isn't really growing, it isn't really a good business in most cases.

There are people who intentionally start other kinds of businesses. These are often called lifestyle businesses. They tend to be structured differently than the kind of business that attracts VC money.

Since a Venture Capitalist typically does more than lend you money, it's a huge drain on their business for you to keep plugging along, calling on them for advice, etc and they can't divest because you aren't worth enough.

There's nothing wrong with starting a different kind of business. But if you set out to have something grow rapidly and you attracted talent based on the idea that this would be an exciting venture and you attracted investors based on that and you don't follow that path, it creates a lot of problems.

Think of like borrowing money to build a mansion, then building a little shack in the woods. You might be happy with the little shack in the woods, but the bank can't repossess your little shack and sell it for anything remotely resembling the amount they lent you.

So now you have some problems. You have legal and financial obligations you can't really meet.
Star Trek's bridge controls can be reconfigured, but there's a standard static configuration that doesn't change while they're in use. This is also referenced at a different point in Voyager when Tuvok is annoyed by how Tom Paris uses a nonstandard configuration. So that at least reduces the need for constant visual contact.
Because "determinism" in the way I look at it doesn't mean that everything in the path is already predetermined. At macro level (universal,existance scale,planet scale, up to inside one's head), yes, but at "micro" level, there is loft left for non-determinism.
This misses the point I was trying to make. We were further away from the Grand Unified Law back then. But not all of us. Some people even millenia ago were ahead of the curve and promoted progressivism even in the face of a government which did not recognize individual freedom. Just ask my patron saint, Joan of Arc.

The morals of society are a useless tool for measuring objective morality.
The Plough used to be my neighborhood haunt. I knew Richard, he was a decent friendly guy, I liked him. Its strange to learn about his passing on this website.
I'd wager we're highly intelligent matter compared to the average matter known so far.
Thank you for this! I eventually gave up trying to get X11 apps stable in Docker, I will see if I get it working with yours.

I run Nix and it's a decent experience, but a clear benefit with containerizing user space apps is sandboxing. Sure there are ways to escape docker jail, but it's definitely more sanitary to have isolated filesystems (XSS:ed Electron apps sweeping home directories for secrets etc would have to be more sophisticated).
I have provided one citation from a Forbes article on this thread already, but it really depends on which measurements you pick.

If by console player numbers vs PC player numbers, we are talking about the number of people who have ever played an FPS shooter on either platform, console is almost certainly smaller, purely due to the ubiquity of the PC.

Most regular game players of either preference have played on both at one point or another. But the sheer quantity of people alive who have played the shareware first levels of FPS shooters on PCs at one point or another, and who if they have ever used a console, will have played pastel coloured puzzle games, or used health gadgets with plastic exercise equipment straight out of Brave New World, tips the scale massively.

That being said, I would not be particularly surprised if the number of people currently playing an FPS shooter on either platform, as of this instant, was greater for console.
Oh cry me a river. "I couldn't be stuffed making more than a token effort, and here's all the excuses for why I shouldn't have to. We had no way of knowing anything about you! There were only five comments on that account, and it had existed for such a short time, that I couldn't even read the very first couple of comments that said this is the continuation of an existing account! All trolls look like that!"

And wow, give the pop psychology a rest. "I just don't understand why condescendingly shitting on people makes them angry so I've decided they are probably taking out their childhood issues on me." Yea, it couldn't possibly be actually aimed at you.
Syncthing.

All I am doing lately is install Syncthing on any new machine, add my NAS as syncing device and setup one "Linux workstation" folder that I have.

Among other things, this folder has a hundred-something-lines shell script that pretty much does the following:

- Install all of the packages that I need

- creates symlinks of my usual dotfiles, (hosted in the "linux workstation" folder) to the proper location

- Prompts me for my gocryptfs passphrase and save it on the keyring

- starts gocryptfs to unlock another folder I have on syncthing with ssh keys

- `git clone` all of my code repos

The whole thing is done in less than 10 minutes. And the best about Syncthing is the possibility of having multiple folders x devices to define. It allows me when getting a new machine to, say, sync only my "development-related + music collection" folders if it is a work machine or if I want to have my camera pictures as well, etc.
> Are they? You make bombastic statements but the reality is, that there are not that many people anywhere.

The US Bureau of Labor Statistics tracks this. I did not make those numbers up. We can certainly agree that not everyone with a degree or experience is a good hire, but good talent is not one in a hundred.

"Everyone" is not having a hard time hiring. There is a relatively decent labor market, but employers are having trouble for a variety of reasons that mostly has nothing to do with a lack of sufficient talent. Some factors: they have unreasonable requirements , such as years of experience in specific technologies; they can't or won't pay a competitive salary; they locate in high CoL cities where paying a competitive salary is even harder; they filter out people with bad hiring and interviewing processes; they demand excessive dedication (50+ hour weeks, for example); they don't post jobs where enough people are looking.

[EDIT: Another good one that came up mind: the hiring process takes too long. One of the companies I work with now takes an average of six weeks simply to respond to a candidate!! I have had several people I know through my network put in and they all got jobs elsewhere before they were even contacted! This same company cannot understand why they have such trouble finding people - they also pay well below market rates.]

I have been on the interviewer side of the table and made hiring decisions. I can tell you where I live, we don't really have problems. At my previous company, we didn't even pay well and got tons of great talent! (This did mean we had some high turnover, but there were always more.)

> Programing != building for scale. This is only something experience can teach, but was majority of developers never touched any meaningful scale.

I don't mean to demean what you do and again, you obviously know more about your product than I do, but no, scale is really not that hard, can be taught pretty readily, and the hardest problems of scaling are already solved by your cloud platform, which is half if not more of their value proposition in the first place. There are a lot of people operating at massive scales even without cloud services. It isn't that unusual.

I sincerely think you should take a very close look about what your jobs really require and what most software engineers are actually capable of doing. I've no doubt it requires skill and experience. I just don't think it requires as much as you think it does.
Same thing happened in Ford Flex (perhaps other cars as well, I just have a ford flex). The touchscreen was replaced with mechanical dials and buttons in newer models for climate control. I understand, I find the touchscreen hard to use while concentrating on the road.

That said, touchscreens definitely have their place for getting information about the system / monitoring / managing data.
That's a common misconception, China is not even amongst the top 50 countries when it comes to industrial production value per capita. And most rich countries are near the top:

https://www.nationmaster.com/country-info/stats/Industry/Man...
It depends entirely on the nature of the simulation. Perhaps that is the purpose of it, or perhaps we are individual conscious beings outside the simulation playing characters in the simuation, like the Matrix. I speculated more about this recently in a talk at google on the simulation hypothesis: https://m.youtube.com/watch?v=UHlfe2HE_gQ&t=1736s
I see. You are right.
High-performance input handling on the web
I went through this, again, a few months ago:
https://news.ycombinator.com/item?id=18300976

tl;dr: bash scripts lasts longer than everything else, are easy to maintain, and anybody with basic IT skills can make sense of them. Keep in mind that in an enterprise context, the build system is used and therefore maintained, constantly, and that there's typically a team doing it. At a personal/family level, it's typically you using it, and modifying it if needed, once every other year or so, with literally nobody looking at it in between. Chances are you've done and are doing enough bash that you rarely look up its syntax. When was the last time you used terraform/ansible?

Lindy Effect (https://en.wikipedia.org/wiki/Lindy_effect) says bash will outlive all other recent solution.

Full story
I went through this phases:

- full crazy pxe install + Debian/Ubuntu preseed, etc... But still needed some bash scripts. It required a lot of work from one OS version to the next. There were enough changes between versions of the pxe server that I had to revisit its config every time!

- I eventually bought a laptop for one of my kid that didn't support pxe. I installed the base OS with a USB key, and realised how easy it was, and that it was significantly less painful to install half a dozen laptops this way, than fighting my pxe server. My install became USB OS install + well, my good old bash scripts!

- I got involved with ansible very early on and decided to solve both world hunger and global warming with it, but more importantly, my laptop installs. I spent many hours on this. Got it fully automated, and felt great!

- one of my kids' laptop got destroyed, buy a new one, install from USB stick, fumble to install ansible, and realise that ansible has by now changed significantly and my scripts need a lot of work. This is in the middle of the school year, while super busy at work, I just don't have time to deal with this. But, there's a great news: I still have my old bash scripts, and guess what, they still work.

- last upgrade:
I went from from my old dozen of bash scripts to this:
https://github.com/dorfsmay/laptop-setup-ubuntu-18.04

It is slow-ish, especially some of the manual steps, but not painful enough to make me procrastinate that I delay an upgrade by six months. More significant: I sat down with my kids and get them to upgrade their laptops (which helped a lot to fix my documentation)!

PS: I have zero local files, everything is either on a cloud drive (pCloud), or on github if I want to keep history/share it (eg: my dot files).
>Also there have been complaints that US is poaching the best people from other countries so diversity helps moderate that.

The US sets US law to serve US interests, so I don't see how that would be a motivation.
"Touchscreens, which are ideal for representing multiple user unterface (sic) in an intuitive way"

Given the current state of such, no. Even the sheer disparity between desktop and mobile versions makes this readily apparent.