skysight-inc/HackerNews huggingface dataset:
In the same sense as "I personally don't think that the reason for hairloss is a dinosaur that comes visit overnight and pulls people's hair while they're sleep, and everyone who does [think that] is an idiot". People having a different opinion is not a problem. People coming repeatedly to outlandish conclusions based on the limited evidence is a problem. Even with "limited grasp of the world" et al which is tautology. These "but you can't know everything!" arguments only go so far.
Who do you know?

Being outside the traditional pipeline makes it less likely the traditional hiring processes will result in a job. Moreover, the further your education is from the traditional pipelines, the further the odds against the traditional hiring pipelines resulting in a job.

If you are going to spend time preparing, social preparation is probably at least as important as technical.

Perhaps more. Because the ceiling on benefits over a limited time is much higher and your starting point in your forties has twenty years adult experience over a fresh grad. While even if you’re technically 10x the average entry level programmer, you will still be just another entry level programmer.

Or to put it another way, if you want a job, look for a job. Good luck.
I think they are referring to the "net present value of future cash flows" model for valuing stocks. Its one model that can be used to help determine the value of a company - the idea being that you aren't necessarily buying a company's stock for its earnings today, you are buying it for what it will earn over the time period you intend to hold it.

Of course, that's not the only thing that determines stock price.
If the greeter didn’t show up for work one day I feel comfortable saying it wouldn’t matter at all, it’s not the same as when the cooks at McDonald’s don’t show. It is nice to have them welcome you though.

That is not the kind of jobs we’re talking about though. People who don’t need to work are not who’s being discussed.

Since we’re using anecdotes instead of data I’ll add some. More than one retiree in my family left the workforce because of Covid because they were afraid of contracting it. I don’t know if they’ll go back to work, but they’re not in the labor pool regardless.
We had a rule during apprenticeship that we would would ask questions if we saw that a fellow was struggling to comprehend - and was too slow / shy to ask on their own, even if we already understood. We would ask these questions as stupidly as possible (within reasonable boundaries, of course) to make the teacher not just repeat what they already said but to make them find another way to explain it. That's when I learned that ego has no place in learning.
Yes, but on the other hand, when the core is free, all your costs go into integration (which you’d have to do anyway) and those precise value-adds. That means you spend money on the differentiator alone.
Anyone wanting to relive some of the vibe of the BBS era should try out this free indie game, Digital: A Love Story: https://scoutshonour.com/digital/

I've forgotten more than I remember, but the constraints are all important to how the experience was: fixed width screens, chunky graphics, async communication, locked phone lines, whiffs of the larger Internet coming.

The biggest unique aspect was the geographical focus. Phone calls out of your area code used to be EXPENSIVE, so most people only ever called nearby BBSes. This provided psuedo-anonymity that could be bridged with in-person meetups.

It was an amazing space to experiment with identity, especially growing up in a small town, pre-Internet.
How do you avoid libel?
I think John cook has hit on a brilliant marketing strategy : write mostly about basic, upper-division probability and statistical concepts (e.g., the tail behavior of the gamma distribution, or a list of conjugate distributions), interspersed with the occasional non-controversial polemic (“don’t invert that matrix”). To the uninformed—including his potential clients—he looks like some sort of genius, and for the rest of us, it’s a great reference.
Generate All the Things
Is there some reason you assume "American" by default on the global information superhighway?
I feel like that phrase has been there forever, and I'm exactly 35. Will this happen more often as I grow older? Ugh. Feels weird. Maybe also a bit depressing.
Wihtout any guarantees:

You could try skipping a lunch or only eating half of what you usually eat.

I myself tend to eat a lot more than I actually need to. A full stomach will actually drain your batteries for a few hours.

While intermittent fasting (the way I did it - 2/5) was nothing I would do for a regular work week, skipping a lunch once a while or eating just enough to not get really hungry gives me an incredible boost.
OMG this documentary is awesome! I had no idea, thank you.
Based on: https://web.mit.edu/databases/mysql/mysql-3.23.6-alpha/Docs/...

I'd say there's very little performance gain in normalizing (it usually goes the other way anyway: normalize for good design, avoiding storing multiple copies of individual columns; de-normalize for performance).

I'm a little surprised by the tone of the article - sure, there were universities that taught computer science without a database course - but it's not like there weren't practical books on dB design in the 90s and onward?

I guess it's meant as a critique of the mentioned, but not linked other article "being discussed in the usual places".
No, they evolved to become synanthropic. That's usually a good deal for a species unless humans change their ways. The black cellar beetle was very popular in Europe living in preindustrial era because it lived in wooden buildings and is now endangered because these buildings are becoming rare.
For what it's worth, my Prusa doesn't have any issues with adhesion (heated bed, occasional clean, no cabinet). It could be a calibration issue (the Prusa does self levelling which might help?) or a slicer settings issue, not sure. Anyway, it is possible to get repeatable results.
Is that true in Japan? I recall people sort recycling into many more categories, whereas in the US it is one big recycling bin.
I'd say that pretty much everyone is a better DB programmer than I am, so I don't really go out of my way to design anything especially robust. I try to design stuff I'm not good at, in a way that makes it easy for someone that knows more than I do, to come in and toss out the work I did, to be replaced with good work.

There's lots of stuff that I'm bad at. I'm also good at a fair bit of stuff. I got that way, by being bad at it, making mistakes, asking "dumb" questions, and seeing how others did it.
I wonder what operators at like the Hover Dam makes an hour. Surely they get payed by the value producing those 2GW?

You essentially get payed to afford housing in the area where you work, not by value.
Citation needed. US slavery ended in 1865, which means that nobody has (or knows) a living relative/person that was affected by it.

If you are unhappy because of that word, work on yourself.
I've had no trouble getting SBCL to infer return types when calling other functions with the appropriate DECLARE or DECLAIM (as displayed with DISASSEMBLE and DESCRIBE), but so far I've not been able to verify that the compiler will infer the argument types in the same case. For example, if F takes two (signed-byte 8) and returns a (signed-byte 8) and I (defun g (a b) (f a b)) DESCRIBE will say that G takes two arguments of type T and returns a (signed-byte 8).

Is this something you can please shed some light on? Without argument type inference it's hard to imagine how efficient code is going to be reliably generated without explicit declarations.
Were you not able to convert the script to a module, or dynamically import() node-fetch?

Since you're using it for an async operation anyway, dynamic import should have worked quite well.
Generally they can live just fine in the wild somewhere, and human indoor climates merely replicate their natural habitat. Odds are without shelter or clothing or other artificial methods of controlling temperature you'd be pretty screwed wherever you currently live too.
> It can sometimes be worth it to declare types for other functions, but that's as much for error checking as performance.

And readability!
This is exactly why I am happy to be going back into the office. The physical separation really helps and my commute acts as a good transition period.
Thanks for your comment about the power supplies. Not every power supply will work. a) As stated in the FAQs and again when successfully booked: " Note that the power supply should have at least 3.0A / 5.1V power. It must be CE certified and support DC power." b) The DCs are located in Germany: 230 V - DC.

I have also read all the other comments on this subject: Yes, currently each Pi runs with its own power supply.

Currently, our team is developing a dedicated power supply for all Pi slots within the rack. Then it will also be possible for users to turn the power on and off via the colocation dashboard. However, the development will still take a little time. The reason for this is that some components are not immediately available and especially not in large quantities. See analogously the availability of Pis.
Co-opting an idea from Daniel Dennett: try to always have a junior developer around so when senior engineers are talking past each other and no one’s pride will allow them to ask the basic questions that could clear things up, there’s someone there to do it.
An ES module-aware server can avoid that problem by using HTTP Server Push[1], but I haven't seen a production-quality implementation of that, only proof-of-concepts.

[1] https://medium.com/@nikita.malyschkin/the-future-of-web-depl...
In the past I have designed, implemented and brought into production many Akka based systems with medior and senior teams. Most of these were akka-streams based.

The Akka actor model requires a different mode of thinking which can cause problems for experienced engineers. Ideas such as 'let it crash' and at-most-once-delivery are not trivial. Basically systems design based on resilience instead of robustness.

When Actor based systems are well designed, they can be extremely powerful, scalable, resilient and adaptable.

Small nitpick. I found that akka-streams missed many useful primitives. For our toolkit, I designed flows with retry-logic, flows with cache lines and flows with metric measurements (sending data to Datadog).
> * Ah yes, the classic position of all authoritarians: "My Way or the Highway!"*

Isn't that the core tenet of anti-vax militants? That not only are they entitled to refuse to follow the most basic health and safety precautions but also that they, somehow, are entitled to put at risk everyone around them because they feel like it?

And their sense of entitlement runs so deep that anyone around them not playing along with their sense of entitlement warrants personal attacks such as the one you've just mounted?

Pray tell, if you honestly placed any value on personal freedom how come you place a higher value on your personal whims than the health and safety of everyone around you?
Well since you asked so "fuckin" nicely /s

if( condition ){
import('../../../hugeFuckingLibraryThatTakesSeveralSecondsToLoadUponColdStart').then( x => {
//do something with x
})
}

> ...nerd bullshit...

I hate to break it to you darling, but programming is nerd bullshit.

edit: alternate that might too much "nerd bullshit", but uses async/await if the surrounding code is an async function:

async function doSomeStuff()
{
if( condition ){
const x = await import('../../../hugeFuckingLibraryThatTakesSeveralSecondsToLoadUponColdStart');
//do something with x
}
}
There were plenty of people in 1995 who did not understand the utility of HTML. That is the nature of revolutionary technology.
I find that I tend to drift into an pseudo intermittent fasting routine. I usually eat one large meal a day, in the middle of the day. I try to avoid anything that has sugar, carbohydrates (though I do eat a decent amount of rice), dairy, stuff like that.

If you eat bread in the morning or drink coffee/tea/juice with sugar, cut that out immediately. That is probably a big contributor to your tiredness.
You're not wrong, but, the faster you get out of that organization (or into a healthier part of that organization), the faster you'll start growing. An organization that penalizes asking questions is almost certainly broken in other ways that you'll discover soon, and you'll be in a worse position when you're interviewing for your next job.
To be fair, the “correct way” to do databases at that time was to use third normal form. Putting indices on string columns would have been considered a hack, much like using MySQL was.
Not sure why you are being downvoted. You are right, there is no such thing as "essential carbs", the body can easily create glucose it needs from protein and dietary-fat. Whereas the opposite is not generally possible.
The Debugger Checklist – Part I
Researchers Confirm the 'Pinocchio Effect'
I think there's an easy "best of both worlds" take here:

1. The majority of the performance problem could've and probably should've been summarized as "you need to use an index". (Maybe there were MySQL limitations that got in the way of indexing back then? But these days there aren't.)

2. Everyone makes mistakes! New programmers make mistakes like not knowing about indexes. Experienced programmers make mistakes like knowing a ton about everything and then teaching things in a weird order. All of these things are ok and normal and part of growing, and it's important that we treat each other kindly in the meantime.
This made me wonder how much nutritional difference there is in consuming the meat of a herbivore vs the meat of a carnivore.
Fascinating. Thank you. I'll think about this for a few days, it feels.

And on topic, I hate small house insects. They bother the hell out of me. So, spiders I treat very well and while not welcoming them in, when discovered I'll find them a new home outside rather than kill them. But then, I don't live in Australia..
I've had good success with akka at multiple companies. At Protenus the core ETL is based on akka streams. Which has worked great. No notable issues. Tho we don't run in clustered mode.

At glngn we didn't use akka streams (outside of akka http) but did use event sourced, persistent entities powered by akka typed in clustered mode. Deployed to k8s. Which definitely took effort to set up nicely and enable smooth deployments. Our clusters were not huge so many problems did not show up (split brain).

I haven't used other systems that provided an equivalent to akka typed persistent entities. I can't compare akka in that sense. However the event sourced persistent entities model is really, really effective. Definitely a different paradigm: some stuff is trivial that would otherwise be a trial.

I suspect many of the benefits could be achieved by using something like Kafka feeding non clustered nodes. But never tried.
Does anyone know something able to do this in real-time? So it‘s able to sync, e.g. an LED light with music being played?
Oh well played!! I was setting up to give the author a hard time about being judgemental, particularly because storing IPs or UUIDs as strings is a mistake I've seen some pretty darn good devs make. Some folks just aren't super strong on schema design and performance but are great at other things.

Plus MySQL kind of rocks. Fight me. There are some interesting optimizations that Percona has written about that may improve the performance of OPs schema. The learning never ends.

TBH I haven't seen a shortage of mentors. In fact most of our dev team is 35+ and are very approachable and collegial and our internal mentoring programs have been extremely successful - literally creating world experts in their specific field. I don't think we're unique in that respect.

I think it's rather unfortunate that the top comment here is a spoiler. Actually reading the post and going on the emotional rollercoaster that the author intended to take you on is the point. Not the punch line.
Well, that's your humility. Most undergrads I have come across (me included) feel top of the world after the bachelors and landing a tech job. The better the job offer, more the feeling of you know everything
Sorry, I was referring to the tax payers, not the donators. I.e. if you are paying say 5% income tax, you are essentially and simplified working for the community 5% of your time.
The people who catch it care. The people with dead relatives especially care. The hospitals full beyond capacity care. The patients denied treatment because hospitals are overloaded care. The health care professionals who are overworked and have PTSD from working under these conditions care. Not everybody has, or even can, get a vaccine. For those people, and because of those people, masks are used.
Good advice, but anyone doing this now should be using: "Learn Python 3 the Hard Way." For whatever reason he renamed the book.

edit: The Steve Huffman course is also how I learned. It's absolutely fantastic.
I wrote “feeling together in unmediated communication” on purpose. The unmediated part is the most important part of the definition.
I strongly agree with the premise of the article, and I wish more of society was aware of the issues that propagate what the author calls "Elite Underproduction". However, while I agree with the premise, I think the precise factors that create this issue are not sufficiently discussed or agreed upon (Not enough money goes into science research? Regulation imposes too heavy a burden on the outputs of scientific endeavors in the material world? We culturally are not sufficiently accepting of those people who would like to do elite-esque style research?). I'm not sure what the precise ratios of the causes are but I feel each of those question marks I just wrote contribute somewhat.

Personally, I have no idea what the ratio is or a great way to go about fixing it. But hey, if some awareness of the issue helps, I'm all for it. Regardless of what you feel about Peter Thiel or Eric Weinstein, their discussion in the first episode of Eric Weinstein's podcast at least discusses the issue around "Elite Underprudction". In that episode, Eric brings a perspective from a more left-leaning viewpoint and Thiel with his signature more libterarian/right-leaning viewpoint.
I like it, but is there a presentation mode? So far I found fullscreen and zen-mode, but it was still showing the slide overview.

It would be awesome if it would be using the JS API for presentations!
Mostly was on BBS between the ages of 12 and 15, starting with a giant 300 baud modem on a card in our Apple ][2. Most of the systems were forums and 300 baud wasn't bad for reading text. Way too slow for warez, so mostly exchanged floppies for games.

When everyone got on the Internet a few years later my younger sister didn't think it was a big deal since she had seen me reading forums and trading email for years.
Your energy might have been what enabled you to complete the workout routine every day, rather than the workout routine being the cause of your energy. How did things change when you stopped the routine?
Sucrase: A fast JavaScript/TypeScript transpiler written in JavaScript
And on Windows it’s actually translated into Direct3D through ANGLE
I cut my teeth learning to program by writing a script to play my Tele-Arena (MajorBBS MUD) character while I was at school.

It took advantage of a simple game exploit: in TA, your character gained experience simply by attacking; darts, a throwing weapon, did almost no damage but any class could use them; thrown darts would land on the ground at your feet so you could pick them up and reuse them, even if you threw them at a mob in a different room; the Sorceress in the tower was programmed to never leave her room, so she wouldn't chase you if you threw a dart at her from the next room over.

So I wrote a script to stand one room away, throwing darts at the Sorceress all day, drinking when I was thirsty, eating when I was hungry, and going back to town when I ran out of food or water to buy some more.
Who Here Still Uses the SD Card Slot of Your Android Phone? (2019)
I did an audit once where security confidently told us that there were no weak passwords given out by the helpdesk. When we actually tested hashes, we determined that there were a ton of the usual suspects. When we chatted up some helpdesk people over lunch, it turned out the problem was that they gave good passwords whenever someone from security asked because otherwise those jerks would scream at you. Everyone else in the company got easy passwords because it lowered call volumes.

They literally were checking group membership as part of their reset script and giving the user the type of password which was most likely to get them to go away.
I think as a mechanical engineer, your prospects are good. Many places will look at any kind of engineering background as "good enough" and then want to start talking about code or process or whatever their interview is all about.

In my opinion as a 20 year software veteran, the skillset many software engineers lack is having a bigger world-view of company operations and why they are doing what they are doing. Some of that is obviously on the company structures they've been exposed to, but decent engineers with really good business sense go far, fast.

As johnwheeler said in this comment section, just start building something. I bet it comes to you pretty fast, and if you have an engineering brain, you'll start seeing the pieces move in your head just like any other system. I really don't think you need "retraining" per se, just start applying your business sense and engineering skillset to software. Consider even looking for companies where both are required, like places that build mechanical things controlled by software, and look for roles that offer the potential for some cross training.
People in the comments are getting (rightfully) outraged about the poor understanding of indexing, but I'm a little surprised that everyone here doesn't seem to understand normalization either. The original schema is perfectly normalized and is already in 3NF: none of the columns shown has a dependence on any of the other columns outside of the primary key (in other words, if you knew eg the values of the ip, helo, and from columns, you'd still have no information about the "to" column).

Normalization does not mean "the same string can only appear once". Mapping the string "address1@foo.bar" to a new value "id1" has no effect on the relations in your table. Now instead of "address1@foo.bar" in 20 different locations, you have "id1" in 20 different locations. There's been no actual "deduplication", but that's again not the point. Creating the extra tables has no impact on the normalization of the data.
The mode makes it so it doesn't unlock just because it sees your face.
You have to be looking at it, eyes open and at the camera.
Not in common usage within the US tech industry (by this I mean technology-first companies, not just companies who happen to have some developers). In those companies at least, if you say you want to get into "IT" people are going to think you mean tech support, system administration (generally for internal systems), etc. I don't know any professional software developer in one of these companies who would say they are "in IT." (Yes, it's a huge industry and I'm sure you can point out exceptions.)
Media Ignore Florida Covid Recovery
> we do understand what we’re doing and choose to do it anyways

Seems like you glossed right over the most important part of their comment.
Another example if incidental evolution:

(European) jay has a yellow ring around its eye. This makes it easy to check where a jay is looking. So, unlike many other birds, jays pay attention to where you are looking. In an experiment, jays would snatch a treat if an assistant's eyes were looking elsewhere, but would leave it there if assistant's eyes were looking at the treat.
What Is NFT and Why You Should Pay Attention to It