skysight-inc/HackerNews huggingface dataset:
C++ frameworks pre-standard used to have better defaults, unfortunately there a majority of people voting that would rather have the wrong defaults, and so here we are, and given how ISO works it won't change.

Those that care know where the knobs are to re-enable those proper defaults, given that for some domains, C++ is going to stay around for a while, regardless of the alternatives.
There’s a way to do that: click the See stats for a playlist button and select a playlist to only get recommendations for that playlist
The downside of this advice is while you make money and your experience will look good on the resume, you might not have learned that much in the end and in some ways wasted your time and life.

Also if you want to go back to earlier stage companies or different places than FAANG, the FAANG experience is not some golden ticket, but can be also a potential flag to those who know how things work. Basically a flag to verify can this person still build things outside of bigco or are they just a professional coaster at this point. It can be surprising to people that even though you did work at Facebook or Google, you are not automatically a good fit for some other company.

My personal way of thinking has been always to join companies or pick jobs where I learn and that pushes me in some way, especially while I'm still young. I also did work at FAANG but the main thing I learned was how manage politics. Also within FAANG there is always teams or roles where you are actually challenged but majority of the roles are fairly easy.

Ideally at each role you learn something that improves and expands your skills. Each role prepares you for your next role or the step you want to take in your career. Taking home a paycheck and being a professional coaster doesn't help you make progress or make your life interesting (not to say that work is all your life but it is part of it).
I have an idea why this could have happened. Will look into this tomorrow and fix. Sorry!
The lovely thing about English is all the nuance words we use can have :-).

> Well back then the attorneys always had clients who were expected to engage them purely based on reputation and word-of-mouth ...

This is a crucial observation IMHO.

> In business "clients" were the ones that came to you, "customers" were the ones that needed a little sales pitch.

And this is where we diverge in our use of "clients" and "customers" in a business context. My use of "customers" is not in a retail type of context, where convincing is often needed, but is instead in a service one.

Perhaps the author's phrasing of:

> A client implies that the consultant is superior, while customer suggests that the consultant is beholden.

Is a bit too strong. What if, instead, the two were categorized as;

- A client implies that the consultant (doctor, lawyer, engineer, etc.) is sought out by someone who will do what the consultant tells them to do due to reputation and/or word-of-mouth.

- A customer suggests that the consultant (doctor, lawyer, engineer, etc.) is sought out by someone who needs their skills and expects the consultant to work with them to achieve their goals.

To me, the former cedes control to the consultant. This is not always a bad thing, BTW, as for example many people will recommend; "listen to your lawyer, they know the law and courts better than you."

The latter conveys to me more of a collaborative interaction, where the consultant and customer are each reminded that what the consultant offers are the skills the customer requires to reach their goals. And, of course, what the customer offers is the ability to express to the consultant, with both vision and remuneration, what they seek.
Speed kills the censor. From an artistic perspective, but also, innovation in tech, revolution of ideas ettc. Status quo spots and counter-acts slow change.
Ok, sometimes, maybe when it impacts them, they try to counter it. sub-optimally, using bad sweeping legal gestures....

(just my take-away)
So this is an article about Berklee in particular having a superfluous amount of coursework?

This would be the first response that answered any of my questions, thanks!
That comes across as really preachy so I want to just point out that I came across this quote because it's something I really need to learn to do myself as a way of finding a path back from being pretty burned out.
> Also super interesting to find out that Deflate was still so suboptimal after all these years.

Optimization can be a moving target!

Many of these changes only help on newer processors, rather than being speedups that would have worked since zlib was written. Some are about using instruction-level parallelism that just wasn't available years back, and a few changes relate to other specific changes in CPUs, like using bigger tables to better exploit bigger caches or using specific new instructions.

You could say something related about gains from more modern compression formats: their design decisions make sense in today's hardware context, where DEFLATE's made sense in the 90s. For example, a 4MB history window is reasonable today but wouldn't have been when RAM was much more expensive and therefore limited. Folks were making smart decisions both then and now!
I had a different takeaway. That you can fast-track the pointless "traffic jams" (using the race analogy). Why sit in traffic for no reason?

In his example, he tested out of classes that he was already proficient in—not all classes. Doing this occasionally would allow you to have more time for things that matter.
So if you knew the material on day one they'd just immediately consider you done? Like if I pretrained on the material and then went to the program and asked them to determine if I was to the readiness they expected at the end, they'd do it?

Genuinely doubt it. But I guess it's possible. The pay is shit enough that the guys who would smash it are doing something else.
You're absolutely right! And I'd be similarly dismissive of a blogpost where someone tried to debunk string theory on their own intuition alone without referencing any of the existing research or literature.
I think that for a band with that short lifespan and that success.., it cannot be underppreciate, it only talks about how great it is that someone thinks that must to have more recognition than they have. They deserve more?, could be. But we are talking about them almost 60 years after the dissolution and that was almost 20 times more than the band life.

And almost everyone can recognize one or two tracks of them, even if they were born years after the dissolution.
Eons (>15 years) ago, I sold software that relied on having a working TeX installation, and to make it easier on my users, my installer provided a very very trimmed down version of MiKTeX as an optional download. The beautiful thing about MiKTeX is that its autoinstall feature meant that one could delete 90% of the packages, and the worst that would happen is that referencing something I deemed unessential would prompt a just-in-time download.

I recall I managed to cut MiKTeX down to about 12MB. Never heard a single complaint about it.
So I get that college in the US can be expensive, hence the rush, but for me, one of the main benefits of university was time.

My CS class very quickly divided into "those who could already program" and "first time programmers". (testing out was not a "thing" then - at least I never heard of anyone doing it for any class.)

Interestingly it was more classification than groups. I spent time helping friends who were stuck, but I also spent a lot of time with other advanced students, in the lab, pushing each other. The assignments were trivially simply, so we just spent time making them more interesting.

Because the course work was done quickly, we had a lot of time to go the extra mile. Time we wouldn't get later in life.

The important things though, the theory, stuck with me, and even the early classes were valuable. Intro to programming only lasted a few months, then there was a lot more theory, and we could meld that into our code a lot more.

I went into college knowing how to code. I came out knowing how to program, and there's a big difference.

If you are in college today, funding aside, I'd say - don't be in such a rush to finish. Fill your spare time by sucking in riches, seek out every nugget, help others, be challenged, see the time as an opportunity, not a class to simply pass.
Better educate yourself on Swift, not only does Apple clearly assert on their documentation that Swift is their replacement for C, C++ and Objective-C, they have started the planning efforts to bootsptrap it.

Ruby and Python are scripting language, as such seldom bootstraped.
There may be no speed limit, but there's also no destination. (ref: sages since 500 BC)
This “water battery”, “hydro pump” scam never dies. It is damn hydropower, for gods sake. Please don’t act like you discover something new.
If it’s smart enough, you won’t want to.
Currently, alternatively they could cross-compile.
It’s a static model, it does not learn after the initial training. That alone rules out any possibility for consciousness imho
I have never taken a job where I had to do a leetcode interview. My best job experience was one where I had no technical interview at all.
That would be a possibility, another one is to cross-compile.
If you are asking about the highschool, it just happened on its own.
He's a wizard who apparently can't be bothered to configure HTTPS on his webserver to protect the security of visitors, nor enjoy the benefits of better search results placement...
What are the results when you describe "a person without bones receiving a massage"?
https://www.youtube.com/watch?v=c0O6UXrOZJo
Why don’t we do email verification in reverse?
I don't know about an existing list but I created a unique implementation a while ago that I'd like you to add to your list. It's available at https://congol.net and the source is at https://github.com/lukew3/congol. Pretty similar to lifecompetes in that it's a multiplayer game of life, but is designed specifically for two duelling players.
One data-heavy but useful addition to maps like these would be incorporation of time-of-day and day-of-week.

The distance you can travel on Monday morning at 9am differs greatly from the distance you can travel on Thursday at 3am, for example.

I've long thought it'd be useful to have that kind of information incorporated into gas station / charge station maps. IE: from a given position, how long will it take to travel to the nearest fillup station that will be open when I get there.
Poor child. FANG is where you go to retire. If you want to actually have an impact on architecture, go work for a startup or small company (<250 employees).
You're right, I did (to an extent). Homeschooling isn't really scaleable. If you did try to, you'd probably invent something that very closely resembled a school.

However, my mother (who was much more heavily involved with my education) generally described her role as "less like a teacher, more like a principal". She certainly was in charge of the overall shape of the education, but a lot of the teaching happened in small group settings (effectively mutual tutoring) at the local homeschool group. Of course she did teach me lots of things in her area of expertise.
Thanks for correcting my hand-wavy-ness on that. The thrust of my comment was that blog posts like this need to be handled with some care: this is just enough detail to be dangerous without enough context to be truly helpful.

Getting a bunch of people excited to go start relaxing their loads and stores with mostly-truths like "The CPU's store buffer must be flushed to L1 cache to make the write visible to other threads through cache coherency." is just leaving loaded guns lying around. I'm only mostly sure that some uarchs will read from the store buffer without engaging the cache-coherency stuff at least in an HT/ILP world, but that is kind of the point: playing intrinsics jazz is a very asymmetrical bet. You can win big if you absolutely nail it for your particular chip, but you usually lose it all when it's not correct.

For a slightly more detailed treatment I like this SO answer: https://stackoverflow.com/a/62480523/19734375. It sketches out a better intuition about how the store buffer and speculative stores play out in practice and is very well footnoted.

For those that want to go a level deeper I can't recommend Chips and Cheese highly enough. This treatment of Golden Cove is typical of their rigor in understanding what really pushes architecture-specific performance on cutting-edge gear: https://chipsandcheese.com/2021/12/02/popping-the-hood-on-go....

Edit: Even this comment is self-contradictory. I pulled that SO answer out of my `x86_64 arcana` bookmark folder, and on re-reading it cites a primary source that store buffers are partitioned amongst logical cores by the spec. This stuff is tricky!
Here's a reason not to do it:

A Single Gram of Salt Is The Difference For Millions of Heart Attacks

https://www.sciencealert.com/a-single-gram-of-salt-is-the-di...

Also, I was surprised by my doctor when he told me that the way to raise blood pressure, for those that needed, is, basically, salt pills.
What are these things?
You might be greatly exaggerating with the 99.95% number. It's a common narrative to "have the bravery to leave the corporate job/comfort zone and achieve your dreams"
Didn't it already happen that it spat out a function from Quake? And they then dealt with that by banning the particular function.

ISTR that Amazon's version of copilot has licensing info output too.
And it does. Kids use wolfram alpha for a lot of the first and second year math courses in college now.
This makes we ponder StarTrek "beaming" of humans from one place to another.

Obviously (?) the process must mean that a COPY of captain Kirk is assembled at the destination (also think about "Ship of Theseus").

But if StarTrekkers beam copies of themselves up and down, it seems they also must destroy the original. Else they would have multiple Captain Kirks competing for attention (and perhaps in some episodes they do). But then why do they destroy the original? Wouldn't two Captain Kirks be better than just one?

My conclusion is that StarTrek is poorly thought out fiction. It doesn't follow the most compelling questions. Do you make copies when you beam people around? And if you do why not keep the original?
From what I've heard (via youtube) from graduates of Berklee, the number one benefit of going to Berklee is the network of musicians you develop, and number two is getting to play with a lot of other highly motivated young musicians. From Sievers' description, what he did was counter to both of those goals.
> Where I struggle with it is the constant need to decide between implementing UX logic directly in LiveView or implementing it purely on the client side via the JS helpers.

Welcome to the world of distributed systems. Who owns what piece of state is the perennial difficulty that has plagued developers forever.

You are right though, responsive testability suck with liveview (and honestly just about any be+fe system). I don't see why in the long run it shouldn't be possible to shove a JavaScript engine into the VM (I played around with doing this with mozjs for a bit -- may come back to it) and use it to store a dom for testing.
Disagree.

"In the wild" infers "in a state of nature". Humans have constructed their own surroundings, no different than a beaver might build a damn or a bird might build a nest.
I checked my stock rewards balance one day, realized I didn't need to work anymore, and then quit. It's worked well so far.

Your story reminds me of a Peter Thiel anecdote on "Leaving Alcatraz." [1] The gist of the story is Peter Thiel is living his "tracked" life. He goes to an elite school, studies law, joins an elite law firm... And discovers he doesn't like it, so he quits. He's a couple months in. When he's quitting his colleague tells him "It's nice to know it is possible to escape Alcatraz." But, of course, it's possible for anyone to "escape" the doors aren't locked and leaving is always allowed. You are made a prisoner to the status quo by your own fear of change.

1 - (I think this is the right clip but my speakers are currently not working) https://www.youtube.com/watch?v=in2ktnsfwkw
If this is such a serious problem, please demonstrate at least one example in Google Books where a scan shows the wrong letter or number.

That really can’t be hard to do, since there are lots of common books in GB, there are even OCRs available so you could even do the error checking automatically for thousands of books.

If you can’t show a single case of JBIG data corruption in GOogle Books, you have absolutely no justification in calling it such a serious problem!
Some reasons:

- Not everyone will have set email up on the phone.

- If a laptop is used it adds more complexity if the email is not set up on the device, (or e.g if Gmail is used via a web browser)

- Not everyone will use the Mail app as default and will need
to pick the right app

- There may be multiple emails and additional complexity to pick the right 'from' if there are multiple emails being used.

- It is a test of the SMTP server, not the ability to receive email.

- The email needs to match exactly what is being used to sign up when sending the email. With an email inbox email+label@gmail.com can be used as an example.
I completely agree with this. The problem is that to learn that quickly you generally need a dedicated mentor who is very skilled, and those people aren't usually readily available.

I've thought about this in regards to SWE before. If I had an experienced SWE who was my dedicated mentor I'm sure I would improve extremely quickly. Unfortunately, that's just not tenable.
Stable Diffusion is what you're looking for. It should be released to the public quite soon actually.
In fairness, the code that worked reasonably well decoding in 1995 is going to run super fast today, relatively speaking. Tweaking it to take advantage of larger CPU caches is just going to make it even more dramatically so.
There is a copilot for that. I think you’re making programming seem more intricate than it is. It can build a crud app. It can build distributed systems. It can write web3 contracts. There’s not a whole lot besides that except maybe rare structural projects that don’t happen very often.
Ah yes, same here. At that age, though, we didn't have Geography, we simply had what I will call Science Class (for the Germans: This was Bavaria, so it's hilariously called "Heimat- und Sachunterricht" now), and I have no recollection what that covered. I think it was closer to how bees pollinate plants.

Looking at the syllabus for my state now (https://www.lehrplanplus.bayern.de/fachlehrplan/grundschule/...), the most advanced world map-related topic in elementary school is something like

Students

- learn how to read scale on a map

- understand where their home is on a map and in which state and country and on which continent it is.

Using their crappy search function, I don't get any results for map projections, Mercator, etc. at all, even further down the road.

(Note: I'm aware that Bavaria is known for being very centered on itself. This might be a large cause for this.)
Wow thanks a lot !
I don't really agree with your first point. In my experience, most music, arts, and sports programs are in the form of after school activities that are open to all kids, and don't usually happen at school. Those sorts of things are a lifeline for homeschooled kids, as it's one of the best ways for them to still be around people their own age.

As far as your second point, I have definitely met a number of people as you describe, but they are significantly outnumbered (at least in my area) by perfectly well adjusted people whose kids just can't make it in school for whatever reason. Not every kid is capable of tolerating 8+ hours a day of institutionalisation, especially if they have some kind of medical issue.

I think the approach that local government takes with homeschoolers in my area (of the US) is too hands off: I never once met someone from my educational service district who might have checked that I was even alive and not just a tax cheat. However, I think that we should be careful not to restrict the ability of people to home-educate if they want to. Its an important backstop if they can't make the school system work for them, and trying to fit every edge case into the school system is a recipe for some seriously unhappy kids.
Why waste 20 months of your life and their time?
> Life around adults can be dreadfully serious

Me, singing a few bars of Brave Sir Robin as our D&D party expeditious retreats from an adult red dragon: huh?
The article is about primitive human and primate sleeping behaviors, and gives examples of tribal people in Kenya and other places.

The average weight for a man in Kenya is ~138 and I don’t imagine primitive humans were nomading around at 200+lbs.

And 6’ >200lbs is overweight imo.
I don’t know CCR all that well but I just realized who John Fogerty is and he’s touring right now. He’s coming to my town soon.
Well this is the same as any blockchain: you can't forge a block with a transaction giving yourself money, but you can double spend the same amount to multiple other accounts. Unless something is different with ETH which I don't know enough
No you are right, this is actually both caltrain and the high speed rail. These two will interline in the bay area starting in Gilroy (which also has a station, making the station count 5 actually). SOMA is the current terminus of Caltrain. There are plans to connect to the downtown transbay transit center (I refuse to call it Salesforce transit center) but there are no estimates to when the downtown extension (DTX) will be completed to allow that. CAHSR actually finishes before DTX (which is a real possibility) then SOMA will be the terminus of CAHSR as well until the DTX finishes. However I wouldn’t be surprised if SOMA will be skipped by all but hyper-local trains ones DTX is ready.
> So if you knew the material on day one they'd just immediately consider you done?

The material is largely classified, so there is no way to "pretrain" it.

The first 6 months to a year of the program is not self-paced, it's semi-traditional classroom learning except its 8 hours of lecture a day, 5 days a week. Homework and studying are done after lecture and the number of required study hours are mandatory depending on the sailor's GPA. It is very common for students to spend 60-80 hours a week in the classroom. You could think of this as an enforced minimum speed limit. The first year is spent teaching students how to learn at all-gas-no-breaks speed.

After that, the next year to 18 months of a nuke's education are spent in a qualification program that is entirely self-paced. You study the material independently, and when you feel you have a solid grasp on it you request an evaluation (think technical interview) about the subject. How fast or slow one moves through these interviews is entirely up to the individual sailor. But too slow and the sailor will be dropped from the program, thus why it's important to train them how to learn quickly.

Anecdotally, after the nuke program, university (NYU Tandon in my case) is trivial. The workload is nothing compared to the expectations of the nuke pipeline.
How accessible something is matters a lot. Writing a comment and then pressing enter is a whole lot easier and very accessible.
>Serious question, is there anything good about mosquitos?

Is there anything good about human beings? Have they done anything that is good for rest of the planet?
> If really this had been launched to "reduce the fuel usage of German citizens", they wouldn't have also reduced fuel taxes at the same time.

Not owning a car, it is my rough understanding that lowering the fuel tax just led to fuel distributors and gas stations keeping their prices the same to increase their profits.

So reducing the fuel tax was practically speaking a measure to subsidize oil companies, not humans, without realistically aiming to impact fuel usage.