skysight-inc/HackerNews huggingface dataset:
I’m a learner by nature and though I graduated college over 2 decades ago, I have always continued to take classes in the community. (usually through continuing-ed programs at a local university or through local for-profit schools. I’ve heard—but have not explored this myself—that community colleges also tend to offer interesting courses at affordable prices — eg languages, business, vocational etc)

Some classes I’ve taken in recent years:

- Full (semester/quarter long) courses: story telling, creative writing, Alexander technique, languages (8 quarters and still ongoing), a history of Western civilization (a 3 quarter sequence)

- Once off classes: archery, calligraphy, flash fiction writing, editing, language classes on iTalki, history seminars, harmony singing

I also want to say that this is one of the main advantages of living in a big city [0] with major universities (in my case UChicago [1] and Northwestern) and specialty schools [2].

When I lived in a smaller city I couldn’t have taken a fraction of the course I’d listed above. Different strokes for different folks but for me, the creative energy of a big city calls to me.

(just for context, I have a full time job but no kids. I never felt that taking courses outside of work was ever too stressful — just needed a bit of time management)

[0] Chicago’s Park District offers a slew of inexpensive (subsidized) courses to the public.

https://apm.activecommunities.com/chicagoparkdistrict/Activi...

[1] The Graham School has a catalogue of humanities classes open to the public.

[2] Second City Chicago has programs open to the public.
I stopped reading at this:

"In today's world of capitalism and fascism no one thinks anymore about doing something without personal benefit, without expecting something in return. Complete selflessness and aim for the pure indiscriminatory long-term benefit of everyone is no longer even considered and if it appears by chance, it is laughed at and portrayed as stupidity. Technology that we are using every day is infected by this poison more than anything else."

Clearly this person has a huge self interest in the form of an axe to grind and inflation of their own ego. That's OK, but it's not good to lie to oneself about motivations.
I'm 46. I just started taking Salsa dancing lessons.

https://www.instagram.com/tv/CHtpVk2BL6_/
Agree with your observation that there is a huge value in having someone that is super technical but still have a deep understanding of the product and business. Exactly for the reason you stated, being able to filter out implementation complexity without reducing the value to customers. In most organizations that I worked on this was done by the first line R&D managers, but I do agree that in some cases people that spent long period of time in managerial role might miss the technical complexity areas. Thx for your comment.
> why not go for a walk, jog, or bike ride?

I do miss the long walks to and from work.

Of course, it's not because of WFH that I'm not doing them, it's because exercising with a mask sucks, so I prefer to do something inside. The OP may be misattributing his feelings.
Exactly. I wish I could downvote this. Not only are the numbers completely subjective, they are also not correct for some countries in the spreadsheet and they don't indicate living costs at all.

Lower salary in a country where you don't have to pay for healthcare, university tuition and get 28 days paid holiday a year is a lot more than a higher salary in a country where you don't get any of that.

What does the author try to achieve with such biased statistics?
I wonder, I he was sitting in a suit and in a room with some flags behind him (not in his shirt in an ordinary office) if anyone would have even noticed he was intruding on their conference. They laugh it off now because he doesn't fit in.
> there is nothing bad about divs when it comes to accessability [sic]

There certainly is. Prefer h1 over div, button over div, etc whenever appropriate.

https://www.w3.org/WAI/tips/developing/#use-mark-up-to-conve...
Winding down my Debian involvement (2019)
Not low power, but lower power. 110W (Graviton2 64 physical cores) vs 180W (AMD EPYC 7571, 32 physical cores / 64 HT cores) vs 210W (Intel Xeon Platinum 8259CL); source: https://www.anandtech.com/show/15578/cloud-clash-amazon-grav... Also, please do remember that Graviton2 is a 2018 design, and EPYC Rome is a 2019 design.

At the cloud data centre scale, the difference of 110W (Graviton2) vs 180W (AMD) is substantial as bills pile up quickly.

I am not sure what your point is, anyway. As a business customer, if it is going to cost me 30% less money to run the same workload regardless of the ISA, I will take it. A lesser power bill for the cloud provider that results from a more efficient ISA is a mere comforting thought. No more no less (to an extent). Philosophically and ethically, yes, I would rather run my workload on an ISA of my choice, but we can't have that anymore, and Intel is at blame here why. Not that I personally have the intention to blame anyone.
Not sure how confidential that conference was but I'd imagine these use at least a 2FA dongle to authenticate. This is surprising.
"A consequence of limited care being prioritized by economy" is exactly the problem.

And it is not a fact of life. It can be changed.

Ultimately this is a moral problem. You either care or you don't. If you don't - well, fine.

But don't complain when your family is being bankrupted and/or made homeless when you in turn receive "limited care being prioritized by the economy."
Fundamentals of Android App Development
Ted, an easy rich text processor
You can see some bits from the ongoing progress at https://source.puri.sm/Librem5/linux-next/-/issues/44

Once it works it will be just a regular V4L2 device on the system, there are plenty of GNU/Linux apps that can consume it and there are now even mobile-focused ones like https://git.sr.ht/~martijnbraam/megapixels/ and https://gitlab.gnome.org/jwestman/camera
Maybe you also misunderstood my initial comment. I can say for sure that of all the programming trends, there has been almost no discussion around interface complexity. There has been plenty of discussions around FP, dependency injection, type safety and a host of other trendy programming topics but I've never heard anyone point out interface complexity as a problem.

Complex interfaces lead to 'tight coupling'; developers have known for decades that this is bad but we don't seem to be discussing it much anymore. The reason why JSON-based REST APIs became so successful is because it greatly reduced interface complexity (compared to XML-based SOAP) and in doing so, it loosened the coupling between different services.

Until we start discussing interface complexity, nobody will fully realize what the drawbacks of TypeScript are. My main problem with TypeScript is that it is most useful when code quality is low (high interface complexity; tight coupling). That's what I mean when I say that it encourages bad programming practices; the people who find TypeScript most useful are those who tend to produce the worst code in terms of interface complexity.
Student Loan Losses Seen Costing U.S. More Than $400B
Anyway, taking conclusions over what happens to all teams, or the average, or any distribution is a pretty useless task¹. Your work environment won't influence all teams, just yours, so it shouldn't be fit to all.

1 - Unless you are talking about how to tell those teams apart and discover what environment each one fits better. That would be valuable.
If he joined the video conference to watch and listen, but just sent a blank screen video, or maybe a freeze frame of an empty chair, would anyone have noticed?
I learned Dutch, passed the state exams and obtained my citizenship in my late 30’s / early 40’s. I honestly didn’t find it any harder than learning when I was younger, only that my life was very different (lots more demands, responsibilities and distractions). I haven’t picked up anything new since then really though, I guess you might count learning how to invest in stocks, due diligence, fundamental analysis but that’s not a huge subject like a language is.
The part of the immune system being described is the germinal center reaction. The 1 million times faster mutation rate only occurs for B-cells dividing in these structures and it's caused by some kind of chemical signaling (the name has slipped my mind). Importantly, it only effects the mutation rate of the thing that codes for the antibody the B-cell expresses, but it has been observed that in this part the mutation is pretty much random.

On average, by the way, there is about 1 point mutation in the part coding for antibodies for every single division in the germinal center. But since the particular mutation is random, I'm not sure I like describing this as the B-cell editing its own genome. It makes it more mysterious than necessary.

I should probably turn this part of my PhD thesis into a set of blog posts once I've defended..."affinity maturation" is a weird and wonderful process.
Top Three Most Popular Software Engineering Interview Preparation Books
LOL.
"Experience is simply the name we give our mistakes" - Oscar Wilde
It was a six-digit pin of which 5 digits were accidentally shown in a tweet from the Dutch Defence Minister Ank Bijleveld.
Show HN: The Future of the Web, now has proper testing
I don't know about intestine length, but eating a lot of red, and especially processed meat is indeed linked to colorectal cancer, presumably for all human beings :
https://www.who.int/news-room/q-a-detail/q-a-on-the-carcinog...
I think they should be a lot more concerned about the people recording the meeting who don't show up on the attendee list, than of the people who show up and wave in front of the camera.
Cname Cloaking and Bounce Tracking Defense in Safari
AFAIU (not a doctor): Usually it is not the 0.1% of virus that kills severe covid patients, but the massive carnage and collateral damage from a prolonged battle of an inappropriate immune response (imprecise, slow, escalating..).
Video creation and editing [1]. I used to speak at tech conferences but after taking a long break, I wanted to get back into some form of instructional content. My kids are obsessed with YouTube, and I started a new startup, so I figured I'd give it a go. As for how I learned, well, doing it, and of course, watching YouTube videos.

[1] https://www.youtube.com/channel/UCmIIOHKgJnGQruIVD_Zx71g
Yes of course, the workplace.
You'd imagine, but this conference software apparently only requires a pin that's visible as a GET parameter in the URL. I don't think you can blame the users for posting a screen shot.
evolution of symbiosis between two species and the evolutionary arms-race
between host-parasites are two of the many intriguing topics of evolutionary biology that never fails to amaze me. Highly recommend reading Richard Dawkins' The Selfish Gene, I've recently finished reading it, it's fascinating.
I miss community
Pardon my ignorance but I had presumed they had all shut down with indoor dining being shut down. What’s coworking like in a pandemic?
The general public likes to do things other than reading minimal hypertext. They don't demand that we shoehorn everything into the web.
> Seems like you don't miss the office, but you miss the social aspect.

Absolutely. Just being able to chat with colleagues when grabbing a coffee exposes so much more of 'what's going on' than you can ever find out looking at git logs, slack channels and wikis.
It's not just not self-evident it's completely wrong, as multiple studies have shown - because the causation works far more reliably the other way.

For example:

https://www.theatlantic.com/business/archive/2013/11/your-br...

https://review.chicagobooth.edu/behavioral-science/2018/arti...
I’m 45 and just picked up horse archery. It’s been an amazing way to challenge my self physically and mentally.
i got my masters in CS when i was 41 without prior dev experience if that counts
Yellowstone Back from the Dead
Maybe not the example you seek, but I learned programming (web development) from scratch when I was 37yo. I did it online (freeCodeCamp), by myself. 6 to 8 hours a day for about 8 months until I got my first job.

Now I am 41, I am still new to the new career and continuously out of my comfort zone. But once I am more used to the pace and life of a programmer, I will probably want to learn something else. No idea what yet, but I will.
I learned Korean, re-learned French. Learned to build cigars and since I'm a later bloomer, learned about parenting (had my first child at 40).
How is that a continuity break? It's not like the camera is a real, solid entity in the movie's fictional world.
I think it's offensive to call project management a "bullshit job". Maybe you've never had a good PM, but I have, and it's really invaluable. (I've also had bad PMs, but that's no different from bad dev colleagues...)
I'm only 35 but I've continued to pick up skills throughout my life and I've only increased it as I got older:

- Started learning masonry and general handyman work in 2018 (33 years old)
- Started learning Spanish in 2019 (34 years old)
- Started learning piano in 2020 (35 years old)

My goal for 2021 is to learn a lot about electricity, batteries, etc. and would like to build a little off-grid backup
I'm 41 and I just bought a drum set. Although it's not totally new to me. I played a bit of piano and percussion when I was younger.

I think it's easier to learn something new now. I know how to learn better.
Black Friday as we know it is finally dead
I actually wasn't thinking of social sites when I said "certain workloads".

It's true that every server extra has a bit more overhead because of stuff like caching / load balancing / whatnot, but the amount extra can be tiny even at very large scale. For certain workloads that are parellelizable.

(It'd be fun to talk in details from personal experience instead of in general terms, but you know those pesky NDAs...)
Yup. Number of cores, cache size, and clock speed are things which make sense for binning to improve yield. Most other features do not (ECC memory support does not require much silicon, the odds of it being damaged while the rest of the chip is OK are too slim for binning to make sense).
Some sources said they will hold off further meetings until the security is improved.
Ooh, I love this. Somehow despite the intervening years I have found every environment I try to set up for my kids lacking compared to my early days with QuickBASIC. The combination of integrated help, a nice REPL and a simple interactive debugger is great to learn to reason about code. I’ve been quite impressed with GAMBAS, which is probably the best combination of simplicity and integration that I’ve found, not requiring constant googling or a separate tutorial, but it’s great to see something built around a language that could stick with them for years.
It depends on the baseline, I suppose. I could see code written (poorly) in a dynamic language to be 100x slower than necessary. Maybe it was fast enough when written, so nobody looked too hard. Inefficient DB queries, excessive IO.

But I agree with the sentiment. In a code base where performance matters, that level of optimization would often be impractical.
I've wished for a Raspberry Pi-based device like this for a long time - a portable terminal, suitable for serial and SSH connections. The integrated pointing device on the keyboard, and the consistent 0.25u stagger on all of the alpha rows, are features I can appreciate.
Pop culture suggests humans use a fraction of their brain – scientists disagree
It's a sink or swim world.
Someone leaves door unlocked means you must enter one step and scream out loud before criminals come and trigger a global thermonuclear war. That’s basic ethics for software engineers.
> Someone leaves their doors unlocked it doesn't mean you should be entering.

Yea, well, it's a useful function of journalism to poke their head in open doors and say "you're doing _WHAT_ in here?!"

I slot this in alongside the time US nuclear missile officers were found asleep, with the door open waiting for takeout - simultaneously seriously disturbing and quite funny.

https://www.cnn.com/2013/10/23/us/air-force-nuclear-silo-doo...
Probably if he didn't turn on his camera then nobody would've noticed at all.
Yeah, the problem with online meetings is that someone else might be taking part as well, unseen and unheard.

Does not matter as much if you discuss reconstruction of a mountain hut, matters a lot in defence, espionage or diplomacy.
Did you have BS in CS or something else?
> it should be possible to implement browser-side encryption enough to securely transmit the password.

That only helps against passive eavesdroppers. Without a way to authenticate the device, a man-in-the-middle can easily pretend to be the device and receive the password.
Working from home has really been what increased the need for me to have something like this. I was prone to distraction anyway, but now it's 10x worse, especially as I've got kids to keep track of, home schooling etc. It's took easy to have a 2 minute distraction to help my kids and come back to my computer and say "well let me just check out X" before I get back to work
I don't think they forgot, because it was never true. It needs a dash `-` in it.

https://html.spec.whatwg.org/#valid-custom-element-name
Is this at all related to the debate around 538's use of probability in their forecasts? I've been peeking at some of that debate and curious how it will turn out.

This article kind of helps in establishing that it is a hard question to answer. Clearly harder with intervals.

I can't help but think much of this gets overcomplicated because we don't take everything in intervals. In large because it is hard, yes; but we should be more comfortable with things not getting known to an exact value.
This is amazing. I just started teaching my nine year old how to code python (hes been doing scratch/block coding for a few years).

I was complaining how when I got started qbasic was perfect and there is a huge barrier to entry these days and nothing exists like qbasic.
FairTax
Proofreading. I’m a native english speaker, but I’ve always stunk at grokking the underlying rules of English. But, as it turns out, I didn’t have to. I’ve read and spoken enough that the rules have just become justifications for what I know intuitively. It all just kinda makes sense now.

I could try and apply that to other parts of life (the whole “it became intuitive”), but I’m not too interested in going that deep right now.
In Europe where the fuel is properly taxed for it CO2 emissions, the lifetime mile cost of an electric car is already lower than corresponding gasoline car.
> But why? Other than 'this is the way it has always been and I refuse to change my mind'?

It is interesting how the immediate use-cases dictate our first opinions of the technology.

As I stated in one of the first comments of this thread: I am working on a self-hosted crypto payment gateway and I am providing a "Stripe Checkout" widget for those that want to set up a payment workflow inside their website.

I could do exactly what Stripe does and make one good-looking widget and just give the user the option to change some things like color scheme. But two things go against that: first, I am a terrible designer, so I am sure that anything that I come up with will not be as nice what Stripe does. Second, it is an open source project and I would rather have more people feeling encouraged to contribute their own different themes than trying to enforce "my" styling, which we already established will be bad.

What am going to do, then, if not ensure that I write the components without any predefined styling and perhaps offer an open source repository of "themes" - like CSS Zen Garden?

So, there you have it. My reason to argue for a "pure" HTML structure is not just out of some idealist out-of-touch mentality.

> When someone comes up with a popular style-free standard, assuming that's practically possible and good enough to become popular, I'd happily switch to that.

Honest question: would you pay for funding this? I think this haven't come to be is because it's much easier to sell a "turn-key" system than something that is flexible enough to get other developers to say "I could've done that as well."
Had the laptop had a 15 inch screen it would likely have shown the entire URL including the full PIN code. Also visible in the screen are bookmarks to Netflix and what looks like barber shop music. Also a Gmail tab open. Did now know defense ministers were using Gmail on official hardware...
There seems to be a nice duality between Bayesian and Frequentist inference [1]:

Assume that both the system state and the observation are drawn from some joint probability distribution.
There is some function γ of the system state which we seek to estimate. The experimentator applies some decision procedure d to the observation to get their result.

A Frequentist will analyze the situation by conditioning on the the model parameter θ. As a result, we get a single target value γ and probability distributions for the observation and decision, depending on θ.
If d results in an interval, the Frequentist calculates the confidence level as the probability that the descision procedure d produces an interval containing γ, under worst-case assumptions for θ. Unbiasedness of the decision procedure means that γ is indeed the function it estimates the best, and it is not a better estimator for any other function γ'(θ).

A Bayesian, on the other hand, will condition the joint distribution on the observation. Consequently, γ is a random variable, while the observation and decision are known.
If d is an interval, its credibility is the probability that γ is within this interval, given the observation. Optimality of the decision procedure means that no other estimator d' produces better results.

[1]: S. Noorbaloochi, Unbiasedness and Bayes Estimators, users.stat.umn.edu/~gmeeden/papers/bayunb.pdf
RiskIQ is hiring Senior DevOps and Backend Engineers
How've you found golf? I took it up at 30 and was hitting rounds of 200+ now I'm 33 I'm still happy if I break 120.
I don't plan on ever going back to the office. HOWEVER, it is possible that a company could entice me to come in to the office, and here's how:

- Stop with the ridiculous open office plans

- If you have free snacks or a machine with Monster energy drinks, don't get rid of those things a year after instating them

- Give my team a budget for tools, like if we need Parallels or Sketch, and make that budget transparent

- Compensate me for transportation expenses that I wouldn't incur if I had a remote position

- Don't get weird when I leave the office for a few hours to do whatever I want when there are no meetings or high priority tasks

- Don't force me to change desks every 6 months because you failed the to properly organize the workspace the first time

- Give me actual raises and not the poppycock you call a "merit increase" which only keeps up with inflation

- Make it easy to use meeting space to host tech meetups (it's amazing how many businesses don't see the tremendous value in this)

- Get rid of Agile. It doesn't work. All you need is sprints with planning and retrospective, a ticketing system, and a daily status sync through Slack.
Docker for Mac is still running a VM via LinuxKit/HyperKit, but there's a big difference in overhead between LinuxKit and running VMWare/VirtualBox.
I don't see the contradiction. There are so so many things that our immune system eliminates for us every day successfully without so much as noticeable inflammation. It's probably higher than 99.9% of things. This coronavirus is not one of them for many people, neither is the flu. Of course we only talk about the things that actually cause noticeable harm, but that's just availability bias.
In this case, you can blame the user. They are the minister of defense, they can (and should) request an audit for the conference system they use. Personally, I think that they didn't want a more secure system like 2FA because it's not convenient for them.