skysight-inc/HackerNews huggingface dataset:
I have a 1yr old and a 2yr old. I definitely struggle to find a balance some days because the kids are super needy and I always want to go heads down at my job. Perhaps if I worked out of the house I may be writing something different now.
This is one of my main pain points with a lot of websites, including Google. I live in Hong Kong, and it constantly keeps setting itself in Chinese. Quite a few websites do this, even though my browser is set to English.

Worst of all, even when I set Google to English, the OAuth popups remain in Chinese with no option to change.
Quality content doesn't happen without costs.
Well, nobody asked me, and I'm no expert, but here's my list of what (not) to do in Kubernetes (if I had the authority).

1. There. Is. No. Machine. (Insert matrix meme here.) Before you open up your cluster to the rest of company, drill it down to them. Maybe even create a Google Form where they have to sign "I hereby acknowledge that there is no machine in k8s and any attempt to tie my job to a particular machine means a broken config by definition."

2. Thanks to 1, don't let anyone use hostNetwork, hostIPC, hostPID, hostPorts, host whatever, unless you have a really good reason to (with explicit approval process).

3. Don't let anybody start a job without memory/CPU limit. Make sure they understand that, if the job goes over the memory limit, it dies, and it's not k8s admin's problem.

4. You can't log anything into the pod - when the pod dies the log is gone. You can't log into the machine, either (see 1). Therefore, you really need some kind of logging framework that takes the log from your pod and saves it, in its raw form, somewhere safe (like S3). I don't know if there's any such framework, but there had better be.

5. Make sure every manual operation is logged (who did what to which job when), unless you like asking "@here Does anybody know who owns fooservice?" every month.

6. Kubernetes is not magic: if it takes thirty minutes to provision your service, fix that, instead of moving thirty minutes of manual provisioning into k8s and somehow expect it to be magically reliable.

7. Don't bring in existing dependencies uncritically. If your job connects to a zookeeper server to find out its peers, don't bring it into k8s, but rewrite it to use k8s service instead.

8. Take extra extra care when writing down your first job specification, because there are a lot of yaml files to write, and people will just copy what's already there. If your first k8s job mounts host /tmp directory just because you were testing something and forgot to delete the line, soon you will have fifty jobs all mounting host /tmp directory. Good luck figuring out which job actually needs it then.

Yeah, again, I'm by no means an expert - I'm not even an admin, so just consider the list as a rambling of some poor soul who has seen some stuff. Here be dragons, have fun.
And if you’re not exceptional in that narrow band kick rocks?
I never stopped using RSS but I'm glad that more people are starting to use it.
The lack of women in cybersecurity leaves the online world at greater risk
Native applications will always have an edge, because they can do several things that are difficult or impossible in a browser:

1) Rich key combo support. When running your app inside a browser, many key combos are reserved by the OS (and they differ by OS), and many are reserved by the Browser (and they differ by browser). As a result, your app has to avoid a huge number of key combos, because some OS or browser uses those.

2) Latency. It's not impossible to make a fast web app, but you're already at a disadvantage, due to the inherent overhead of the browser and JS runtime. Put it this way: making a user experience that feels slow and sluggish in a native app requires a lot more mistakes than doing the same thing in a webapp.

3) Filesystem support. It's just better with native. Especially on Windows where you can fully customize the file-open dialog box with app-specific business rules and warnings.

4) Hardware. You'll always be at the mercy of the underlying browser's support for hardware. Need to allow the user to switch between sound devices? This is easy with a native app, but it may require going to the browser control panel if you're a webapp.

5) Leaky abstractions. As a user, I want to open an app and do everything inside of that app. When using a webapp, I may have to fiddle with browser settings, key combos may break me out of the immersion as I accidentally open some browser toolbar or help feature, and the browser toolbars and window is always there to distract me.

6) Updates. With a desktop app, it can show me an alert when it's time to update, and I can choose to update now, or do so later. With a webapp, the updates are normally locked to a browser refresh (I need to refresh the page to get the update, and the update will happen whether I want it or not once I reload). Sometimes, the app decides it's time to update and just force-reloads itself (in the case of an app window I've left open for too long - days or so, while working on something important).
If you're looking for people who are still having silly fun, have a look at Twitch and the folks over at 'just chatting' or I think there's a section specifically for programming? Those channels very much have that informal vibe.

Regarding making money or doing it wrong - says who? The barrier to entry for podcasting has never been lower. It's all in people's heads :)
US health data is very transparent and has been publicly available for years.
RMS once said "proprietary software subjugates users". At the time I thought the statement was a little over-the-top.

Now with every bit of windows software hooked into the network, I see it a little differently. (same with basically all phone software)
‘Women are highly underrepresented in the field of cybersecurity. In 2017, women’s share in the U.S. cybersecurity field was 14%, compared to 48% in the general workforce.

‘The problem is more acute outside the U.S. In 2018, women accounted for 10% of the cybersecurity workforce in the Asia-Pacific region, 9% in Africa, 8% in Latin America, 7% in Europe and 5% in the Middle East.

‘Women are even less well represented in the upper echelons of security leadership. Only 1% of female internet security workers are in senior management positions.‘

‘Women’s representation is important because women tend to offer viewpoints and perspectives that are different from men’s, and these underrepresented perspectives are critical in addressing cyber risks.’
You have to do it anyway if you're using Electron
>> VS Code chokes on files of non-trivial size

VS Code isn't really designed as a general purpose text editor. It's meant as a development environment.

If MS choose to optimise the experience of 99% of the use cases (i.e. editing source code, which should never even approach 1GB), then that's the correct call IMO.

>> For anyone wondering why I'd open up a 1 GB file in a text editor, I guess the answer is largely because it's convenient.

I can completely appreciate the use of a text editor to open a massive log file, etc, I just don't think that's something VS Code is designed for. You can always use Sublime or Atom to open those files; while getting the nicer (IMO) dev experience with VS Code.
Enlighten a simpleton here please, why do "we" need to leave the planet. I am far from a space nerd but I do know that neither mars or any solar object other than other is known to contain climate that is better or would even come close to earth's climate even with no polar ice caps and extreme global warming.

Wouldn't it be cheaper (more humane as well) to "colonize" earth? For the next 100 years,even with full on warming , coastal areas and certain eco systems will be lost but you will still no matter have most parts of the big continents in tact. The land there exists now can support humanity even with 10x the population (if made arable). I mean things like beef and single story housing would certainly be rare.

How about building new cities by the rockies and great planes and build things like the hypertube (whatever it:s called) to make emmigration easier. Have friendly eco-immigration policies to avert a humanitarian and geopolitical crisis. Heck, even "colonize" the sahara,antarctica or ocean beds! Half your problem is solved on earth once you desalinate ,irrigate and build viable transport.
Bad Programmer Seeking Mastery – No Passion for Programming
I wanted to be a digital nomad instead.

Edit: it was Twitter though, so not FAANG, although I'd also interned at Amazon previously.
This writeup from a few years back caught my attention and gave me hope of near natively fast, cross platform electron apps
https://keminglabs.com/blog/building-a-fast-electron-app-wit...
The last week that I worked a "full-ish" week (over a year ago, before it stopped being my main source of income) was just under $750 for 21 hours of online time. I worked 6 days that week. >$30/hr was typical around that time. When I started doing it, <$20/hr was a bad day and $25 to $27/hr was a good day. AFAIK I didn't break $30/hr (even once) until over two years into it, but it then became a regular thing.
As someone who left a lower middle class upbringing in formerly communist Europe and arrived at upper middle class coastal USA life ... eh it’s doable. People are just lazy and like to bitch and moan and avoid responsibility for their lives.
I don't know if you have been to college recently, but I had a handful of intro classes with 200+ students. I never spoke to those professors once.
Then you’d make every similar civilian plane a target
Suggesting that Linus Pauling was wrong about vitamin C is an interesting choice. In my opinion he's looking more and more prescient.

https://nypost.com/2020/03/24/new-york-hospitals-treating-co...

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5996765/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3937164/

Just because someone looks silly to their contemporaries doesn't mean they're wrong. Look at Semmelweis. He figured out germs well before Pasteur. Doctors didn't accept it because they didn't like the implications: https://en.wikipedia.org/wiki/Ignaz_Semmelweis

Sagan says it best. https://www.goodreads.com/quotes/85171-one-of-the-saddest-le...
Understanding how a brain works may only require a mechanistic model, but consciousness is different.

Consider the following thought experiment: suppose that we had a complete understanding of how neurons work (as well as the brain more broadly). I think this is totally reasonable. Then suppose that we created artificial neurons that acted identically to biological neurons. If we replaced the neurons of a brain with these manufactured neurons, I would imagine that the resulting brain would still be conscious. Now imagine taking some of these neurons and removing their interior structure instead routing the inputs / outputs to a machine somewhere else where the correct computation takes place in order to determine the output from the neuron. From the rest of the brain's perspective nothing has changed so presumably it's still conscious.

Now take this to the extreme: replace all of these neurons with empty shells and route the computation to a billion people in the world to perform on pen and paper. Is it still conscious? If so, what if you removed the brain altogether and just performed the computations directly on paper, is the paper conscious?

The paper would definiy still be intelligent, it would possibly come up with interesting inventions, claim that it was sad or happy etc, but would it actually be sad?
If you’re the average person, I think it’s reasonable to expect an average outcome. In the modern world that should still be quite an enjoyable life, but for self-evident reasons, I would not expect everyone to have an above-average life.
I am asking you not to distort a context. That is not what I said. But just in case let me repeat it: Microsoft was for years and still is trying to move people from Win32 to a more constrained platform by using various means.
The problem reminds me of that old story about the group of kids who missed their final exam with a flat tire. If you can figure out the modern CS equivalent(s) of asking your students “which tire” about their project there’s probably an easier implementation. Good luck!
Some of it is, but unfortunately, not what I'm talking about.
I'm less worried about spying (funny enough, I bet Palantir has better data privacy than most orgs) and FOIAs and more about IT collapse based on the digital transformation strategy lobbying.

US gov data pipelines are often managed by big private contractors, and in cases like Palantir, build them as well. The result is lock-in that's way worse than say Oracle DB's: both the DB + SW + projects end up owned by the contractor. Ex: a gov team once had to sue Palantir for the ability to get interop across some data/projects. Having been involved in seeing how sw gets selected, once a big consulting firm (and worse, one with custom sw) gets in, they grow and its hard to do anything that's not them. They bring in quick digital transform, but with the side-effect of slowly suffocating the org.
If I remember correctly, that was for low level weed dealers, not scamming financial systems. A successful identify theft of a middle or upper income family will reap a payout much greater than a fast food worker.
The kind of economist whose works is widely read, whose work is likely to be read just based on the author's name, and (sort of as a result of that) whose work has influenced actual action by others.

And/or having a Nobel memorial prize as one of the two economists already does.

I would say the criteria are no different from those of other fields.
> "never be completely open until we have a cure,"

This is absurd, and indicates a politician pandering for the next election.

For ebola, with 25% to 90% mortality, it can be justified.

For corona, with under 0.1% mortality for working-age people, it's madness.

"The average EVD case fatality rate is around 50%. Case fatality rates have varied from 25% to 90% in past outbreaks."

https://www.afro.who.int/health-topics/ebola-virus-disease
It was straight out of college. I'd have had to move across the country, and wanted to stay closer to home. The startup that I joined instead also appeared to be offering work more aligned with my technical interests, though in practice it didn't work out that way and I left after less than a year.
Yeah, my guess was it was a Slack takedown :)
Forget Coronavirus: Korea Will Host 3-Nation ESports Tournament
You don't get it. This isn't about society benefiting but society stabilizing. If someone is dumb as bricks and has no meaningful talents or interests they use to be able to find some hard labor,manual work or low level trade jobs that lets them enter the lower middle class (under $50k/yr iirc). If a person is talented they would fare far better. This is very practical in the richest country.
May the Schwartz be with you.

And place the midichlorian detector on the Qi pad, wouldja?
Yes. Without question.

It's worth it. It forces you to shift what you care about, and career path is one of those things you have to think differently about. That's also worthy of having kids.

To get where you want to go you often have to go where you don't want to go.
Sure, why not? That's literally what the materialist definition of consciousness means: it's a process that can be carried out on any appropriately-configured physical substrate; ours just happens to be neurons.
That HR representative appears quite talented. Nobody knows how it works, or there would/could not be significant "administrative" changes daily as insurance companies (and really any businesses) find new ways to take more of your money without any risk or possible recourse. They do whatever they want.. at least that they believe they can get away with long enough to make a profit.
Nothing new with that one. I still think git was the wrong choice for DVCS and yet, I have been using it since for a decade or more now. I am still still feeling I have an uneasy truce with it but not a friendship. I still think github is a shitty choice for hosted git -- at least most large open source projects have went with gitlab so I am not utterly alone with that. I am using now Kubernetes because my primary client is using it. Doesn't mean I am happy with it or that I think it's necessary by any means. It's fine. I am getting old but I still can learn. Doesn't mean I can't be grumpy about it.
Iambic?
If you want a more fair system for everyone, in fact you need to remove about $1.5 trillion (~42%; equivalent to two copies of the US military) from annual US healthcare spending. That just gets you down to matching what most Western European nations are spending per capita.

$3.6 trillion goes into US healthcare, providing healthcare workers - including doctors and nurses - with among the highest salaries and benefits vs their peers globally. You have to go to Switzerland to find comparable industry pay.

That is five times more than what is spent on the military. You can't slash enough spending out of the military to make a dent in that gigantic expense problem.

It's not the healthcare workers suffering in the US system, it's the patients that are suffering from paying the wildly inflated salaries in the field.

If you want a more fair system, you'll need to start by reducing incomes in the industry to levels you see in Britain, France or Germany. That means slashing doctor and nurse pay across the board. You have to shift the system toward the benefit of patients and away from the workers in healthcare. You'll also need to smash the US education system for healthcare simultaneously and remove the guild protection racket that makes becoming a doctor so expensive (you can't normalize US healthcare pay without normalizing the education costs).

You have to get spending down to near $2 trillion to create a system comparable to what you see in Western Europe, so you need to slash $1.5 trillion in spending. That means you need to fire massive numbers of doctors and nurses, squeeze resources (ration service as in all universal systems), and slash pay for every single worker in the industry.

A hazard bonus as part of one of the stimulus programs for front-line workers? Sure why not. None of it is going to be paid back anyway, it's all going to be perpetually monetized by the Fed. They deserve it in my opinion. That's very different from discussing the cost problem in military vs healthcare however. We need to remove maybe $150-$200 billion from the military to get down to a more reasonable spending level for what the US should be doing. You don't fix the biggest problem in healthcare - the extreme spending per capita - by adding more spending.
Sorry I can't edit, I reformatted the bullets below:

- Buyer wants to buy 100,000 shares at $100, but no single stock exchange (there are 13 in the US I believe, soon to be 14) has that many shares available at that price.

- But there are 50,000 shares each available at NYSE and NASDAQ each, so they send orders to each.

- Their NYSE order arrives first, and the trade happens at $100 for all 50,000 shares

- The HFT notices, and seeing that demand is high for the stock, increases their price on NASDAQ to $100.01 for those remaining 50,000 shares.

- The buyer's order on NASDAQ does not trade, because the $100 is no longer available
Things to Do After Getting Your First Credit Card
More so that Boeing is lucky it's classified or else all the blunders would be public.
Note the use of "family income".
How to setup the external Etcd with TLS
A Pentium II could barely process DVD-resolution MPEG-2 in realtime.

According to http://www.vogons.org/viewtopic.php?p=423016#p423016 a 350MHz PII would've been enough for DVD, and that's 720x480@30fps; videoconferencing would more commonly use 320x240 or 352x288 which has 1/4 the pixels, and H261 or H263 instead as the codec.

Being able to Zoom call and see up to 16 live video feeds simultaneously is an amazing advance in technology.

I'm not familiar with Zoom as I don't use it, but it's very likely you're not actually receiving and decoding 16 separate video streams; instead a MCU or "mux box" is used to combine the streams from all the other participants into one stream, and they do it with dedicated hardware.

That said, video is one of the cases where increased computing power has actually yielded proportional returns.
The case for crime is, in fact, pretty clear-cut you have a bright mind, an appetite for risk, and resist societal expectations about orderly conduct - i.e. it is another flavor of "startup founder".

You only need one big score where you get away clean and you're done, your criminal career is complete in one go and you can retire. Compare that to all the fuss of operating within society, the social signalling and bargaining and courting of gatekeepers - that's only worth it if you've been groomed for it in some way.

And computer crime is as clean as it comes, in terms of the kind of damage done. The ultimate purpose is simple - change some database rows! No bashing of heads or physical entry to property needed. With appropriate choice of targets, you pass the resulting crisis over to some figurehead executive who mumbles for a bailout from the government. Numbers are shifted around again after some delay and everyone is happy.

By contrast the SV startup dynamic is one of gaining overt power over others, not just getting a high score. The product and platform acts as a Trojan Horse for this subjugation, powered by a belief(oftentimes a sincere one) that this is a grand humanitarian project, which in turn inspires cult thinking. Then to even get in as a worker, you have to fit into the cultural mold. Your userbase is likewise fostered towards dependence and ushered to mega-scale, data-driven extraction, if not immediately, then later, after the company is acquired. It's all quite a long schlep if you just like working with technology to help people.
How to setup the Masters using kubeadm bootstrap with external Etcd
Do businesses have any recourse here? E.g. for the pizza situation - can a business ban DoorDash and its ilk?
it will be interesting to see the impact of SoftBank withdrawing on consumption patterns of city-dwelling professionals. So much of their daily life is subsidized courtesy of Son
> I think there's only ~100 people so far in the Space Force

It has to be more than that, now - I'm pretty sure more than a hundred just went straight there after graduating from USAFA a few weeks back
Would Covid-19 have put an end to the travels of Paul Erdős? That would have been a tragedy.
> better business model for linux on the laptop

I wonder what the numbers are for linux on laptops.

I suspect that the number of people who buy new laptops dedicated to linux are low

I think it's much more common to replace a laptop and put linux on the old one.

And there could also be a middle ground where folks dual-book linux and their favorite OS.

Given that, it's no wonder Microsoft is heading off dedicated linux laptops by running linux in a container under windows.
Fulfilling life. Half the salary of FAANG is more than enough to live on, and I love my job, and I love my family, and I get plenty of time for both.

Alternative would be twice the salary, retire early, I guess. And I think if I did that, I'd be spending my time the exact same way I am right now. Only after a few hellish years having my soul drained by making people click on more ads.
2-3x maybe, 10x not likely, unless you compare it to untuned cassandra.

What makes it possible to run cassandra/scylla on nodes with TBs of data density is the TWCS compaction strategy from Jeff Jirsa. He was just a cassandra power user at the time, and I like to think that the invention was possible because of Java.

So, next time you read an ad piece from scylla about replacing 40 mid size boxes running CMS with 4 big boxes, don't forget about TWCS.