skysight-inc/HackerNews huggingface dataset:
I wonder about screwing a solid slug of aluminum down through the top of the combustion chamber during the first few seconds of launch, to get more massive exhaust particles (Al2O3) when you need that most. The top of the slug would be something refractory to seal the hole when the top end hits the stop.

The energetics of burning aluminum are pretty favorable, enough so that there are solid rocket boosters that use it. 1500 C is hot enough to liquify aluminum pretty vigorously, but not boil it.
This advice is far too generic to be of much use to software engineers or any other specific profession, I'm afraid. The only probably useful hint is to not look old by using means of communication that peaked in popularity long time ago.
TLA+ or Nix comes to mind. By some notion of terrible I guess.
Nothing online, I’m afraid. Most of the best classes I’ve taken were at my brick and mortar small liberal arts college and were not computer science. I’ve also taken plenty online courses that I would call useful, and I’m glad I took them [1]. But Grossman’s is the only online course I’ve taken where I felt like there was a deep pleasure and joy in teaching your brain new and unexpected ways to think.

[1] Sedgwick’s algorithms class (useful and clear, but dry as hell), Martin Odersky’s scala course (solid, but probably a little dated by now), several others not worth mentioning.
Multiple text files in a single folder, or one big file? How do you search or link notes?
Except in situations exactly like this one. A user shouldn't have to worry about local vs remote videos if they want to share the link outside the fediverse and someone clicking that link definitely shouldn't have to know about instances, federation, etc to be able to watch the video. Clicking the link should take them to a watchable video; if for some reason, it's not available for watching on the instance, it should use a http redirect instead of loading an intermediary page
The so called "continuous recruitment" is the mother of all those problems. If only there was a way to weed out such companies.
AutoML: Nyckel vs. Google vs. Huggingface
> By generating artifact trees at build time, embedding the hash of the tree in produced artifacts, and referencing that hash in each subsequent build step, GitBOM will enable the creation of verifiable and complete artifact trees while requiring no effort from, or changes in, most open source projects

So, Nix? (Except maybe the part where there's no effort/changes needed...)
Unless you're being sarcastic, we must work in very different places. I can't tell you how many times I've had discussions with colleagues at different roles about our Nootropics stack.
I would also argue height advantages do not really factor in until one reaches leadership positions. At that point the job probably dictates being in person at least part time.
Well with electronic form it is now quite trivial to include the derivation, so no real reason not to publish it or at least a detail set of steps so demanding more rigor seems fair.
+1 to Fexofenadine (Allegra) and Fluticasone. Loratadine (Claritin) is too weak for my needs and Cetrazine (Zyrtec) has side effects are too similar to a stimulant for me.
So according to the NYT "democracy" means trying to ban your political opponents?

That's not democracy - it's totalitarianism.

But coming from the Communist left it's hardly a surprise.
you don’t think there’s any evidence of sexism against women? for real?

ceos didn’t stop existing 30 years ago? what a strange comment

what is summit fallacy?

do you think men graduate college less because of sexism?
>A map-based operation that's equivalent to "append" would be a (hypothetical) builtin function like "func assign(m map[K]V, key K, value V) map[K]V".

But why isn't there an `assign` function? I've been writing Go for a long time, and from a design point of view, I really don't like append. It's magic, and as the OP has shown, it's trips up new programmers. If Go was consistent, there shouldn't be an append; but instead we got "generics for this one function". The problem isn't really `nil` that acts confusing (in this case), it's `append` acting like a function when it's really a magic compiler directive.

I personally think this criticism is a problem; zero-values, especially nil ones, can be a major footgun. I've had a couple experiences where a production service crashed because someone accidentally tried to use a nil interface even though they had already nil-checked it.
Same! Im about to finish a very packed notebook of 6 years of stuff, I love the dots, and will be grabbing an identical one next
Microsoft's Verona language is an interesting point in this design space--it allows references to be scoped to arbitrary heap regions: https://github.com/microsoft/verona/blob/master/docs/explore.... You can have arbitrary aliasing within a region, but the type system ensures that inter-region references obey lifetime rules.

In a language like Verona, ParsedFile could have a contents Vec allocated in the same region as the ParsedFile, and a words Vec containing references into the contents Vec. Reference-typed fields by default are constrained to the same region as the parent object, so the above example works straightforwardly.

The downside of this is that, in the general case, you have to garbage collect the regions. You can partition the heap using regions but all the same problems apply to the partitioned heap.

NB: Rust uses the term "regions" somewhat differently than Cyclone (https://homes.cs.washington.edu/~djg/papers/cyclone-cuj.pdf) or Verona. In the latter languages, regions are partitioned subgraphs of the heap. Rust regions, as far as I can tell, are slightly different.
Doable, but one mistake in modeling and the whole thing goes boom. I like the idea, it reminds me of detonation engines.
I misread this as “UIs are screaming DAGs”. So disappointed!
Ive never really understood bonuses for engineers, just provide more base pay
Not just Larry leaving, but David Mandel writing and running more of it. By accounts a very nice man, easy to work with, financially predictable for the network, but hardly a brilliant or challenging comedy writer. He also took over more of Curb and Veep in their later seasons and the corresponding quality drop happened on both of those shows as well.
Not sure what you mean but the Gita clearly states Krishna as the supreme
Hedge funds are an example of the bonus impact because most pay out the majority of their employees TC via bonuses and from what I've read tends to lead to a high stress work environment. I can understand how bonuses could be intended to be for incentives to deliver work and perhaps as golden handcuffs (RSU bonuses that require a couple of years to vest etc), but yeah there's pitfalls etc.
There is something that separates Integza, colinfurze et al, and Applied Science, Huygens Optics et al, and another in guys making thesis/paper worthy developments like [0],[1]. They are technically all amateurs, in the sense that their performances do not involve organizational fundings or decisions, and I have to admit that entertainment value decreases in the order I mentioned these channels, but it seems to me as if there is a sloped ceiling for technical excellence of YouTubers, proportional to their popularity, and it isn't calming to think about it.

0: "My recreation for Yamanote line trains(E231-500/E235-Series) using self made VVVF inverter" https://www.youtube.com/watch?v=i0B2bvd9rFQ

1: "I put a biped robot on a bicycle" https://www.youtube.com/watch?v=SqBw7XapJKk
Second that, cetirizine definitely feels more like clemastine or meclizine than a proper second gen "non sedating" antihistamine. And with hay fever AND an allergy to nuts, I've tried them all, haha.
> This is a niche movement at best

No, really you are wrong. I am watching this closely and if you have
not noticed the tectonic political shift going on you're living on
Mars. Just the other day the US signed with 60 other signatory nations
on a bill specifically set to burn down widespread privacy violations.
And the US is tepid compared to a groundswell in Europe.
It's also a revered part of "the formula", mainly for aesthetics. I'm guessing they want the cars to look more like the other formula series.
The difference is that the store includes any amount of heuristic tests meant to scan for malicious activity, and directly installing an APK has no such safety net.

You can argue that the testing Google does is bad or minimal, but it seems like the ideal solution would then be "improve the testing". I'd also prefer to see such tests moved on-device so they could apply to APKs from any source, but I don't know how technically feasible that'd be; depends on how they're doing the testing, I guess.
Because she does a great job breaking it down for us mere mortals who only know basic calculus and linear algebra. I think it's great, and I like seeing stuff. I always take it with a bit of "this is one physicist's opinion" though.
Woa, thanks, you make me blush :)

All the information that IBM have released about Watson (the original system that won that Jeopardy game) was spread around a dozen reports published in the "IBM Journal of Research and Deelopment". I have the lot on a drive half a continent away, otherwise I'm sure it would be OK to share them. You might be able to find them online, but a very quick look didn't locate them for me. Online versions might be accessible from a university library, although I don't even remember their titles.

In short, from memory, Watson started with a shallow parse that was then used to fill in good old frames. If I remember correctly those were then queried by the Prolog rulebase. The shallow parse was by means of a dependency grammar trained from an annotated corpus (so not a language model, say). That's the very high level of it- I read all that back in 2014 or so and I only half-understood it. I seem to remember that one of the reports made a big to-do about a shallow parse being sufficient to solve a good chunk of information retrieval problems.
Coroutines are much less coloured than async await programming though since functions returns resolved types directly instead of futures. But yes there is the notion of coroutine scope but I don't see how to supress it without making it less expressive.

Very few people know it but Oracle is developping an alternative to Loom, in parallel. https://github.com/oracle/graal/pull/4114

BTW i expect Kotlin coroutines to leverage loom eventually.

As for the tailrecursive keyword, it is not a constraint but a feature since it guarantee at the type level that this function cannot stack overflow.
Few people know there is an alternative to tailrecursive, that can make any function stackoverflow safe by leveraging the heap via continuations
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-deep-re...

As for Java, there is universal support for tail recursion at the bytecode level
https://github.com/Sipkab/jvm-tail-recursion
Looks really interesting. Is there a way to play around with it? Programming in that way feels a bit mind bending but would be interesting to try out!
But the bonus is just an incentive mechanism. The question really is what things influenced the bonus award? Sensible things or not so sensible things? Did they tie the bonus to things that the company wanted or not?
Formula E holds exclusive rights to single seat, open wheel electric car racing for quite a while (a couple decades).
They don't assume that, they showed rain correlates with TV watching. Are you making assumptions about what their study does without reading the article that explains it?
I had a look at the code. Despite the important note on https://github.com/openai/openai-node it appears to be in use here, leaking the author's API key.
Yeah, so the options were Snow Leopard, Lion, Mountain Lion, or Mavericks.

I looked at Snow Leopard. It's famous, it supports Rosetta, and it was my first version of OS X. However, I also think it's somewhat overrated. I remember spending hours writing a paper for High School under Snow Leopard in iWork '09, and loosing hours of work due to a power outage. Yes, I should have remembered to save my work, but I was in the flow of writing!

I like a lot of what Apple did in Lion, including some of the more controversial changes, such as autosaving and fullscreen support. Launchpad is an abomination, but it can be mostly pushed aside and ignored. And while Lion itself is a buggy mess, Apple did a lot of polishing in Mountain Lion and Mavericks.

I spent a while deciding between Mountain Lion and Mavericks:

- Performance seems to be identical except in low memory situations, where Mavericks comes out ahead, likely because it supports memory compression.

- I like interfaces that have texture and depth, but I was never a fan of the extreme skeuomorphism of early iOS. Many of the default apps in Mountain Lion share that visual style, with plush leather backgrounds and stitched edges. The Mavericks versions of these apps take a more abstract approach, and actually look closer to Snow Leopard.

- The Mountain Lion version of QuickTime Player was the last to support third party video codecs. I eventually solved this problem by getting the Mountain Lion version of QuickTime to work on Mavericks.

- Mavericks has much better software support than Mountain Lion. I'm actually still able to run the latest official versions of Zoom and the Affinity Suite. Mavericks supports the same version of OpenGL as the latest versions of macOS, so games tend to work.

Mavericks was the sweet spot for me, and I do think it's probably the best version of OS X in general. There are certain things that other versions did better, but no software is perfect, and many of Mavericks's imperfections are things I'm able to fix.
If you replace the word "bonus" with "promo", then you unfortunately get an eerily-accurate reflection of the state of FAANG companies.
I find funny how "millennials" are a way of describing people in their early 20s when millennials have between 27 to 41 years old. It doesn't stop to surprise me how older generations misuse that word.
In Germany the Captain of Köpenick is famous to this day as every child at one point reads Zuckmayers play based on this real story. In 1906 a shoemaker dressed up as a captain of the Prussian army, gathered some soldiers under his command, arrested the major and stole money from the city of Köpenick. He was arrested and served a sentence but became a folk hero and was pardoned by the Kaiser. (1) A striking parallel is the confident use of clothes and signs of authority.

(1) https://en.m.wikipedia.org/wiki/Wilhelm_Voigt
It is, but 25 - 50 mg every 4 - 6 hours, with no more than 200 mg over 24 hours, is also the instructions on the OTC bottle I have.

I made that mistake once in university. Took two capsules for a moderate skin reaction and slept the entire afternoon away. Fortunately I was at home! Just willing myself to get up long enough to disrobe and turn the lights off was excruciating.
6-7 figure bonuses for mid-20's, or the story of how we got a global financial crisis in '08. Seems to work wonders in tech too.
As an avid note taker, also in ISO8601 format, "Badly Made Books" make some of the best notebooks I've ever used.

As a bonus, their collections of notebooks range from 75-99% recycled.

https://www.badlymadebooks.com/
Yeah while not on the same order of magnitude it's like "You're a great orator, I mean your technique has a lot in common with Hitler's talents as an orator"
Is this using OpenAI‘s GPT3 search endpoint? Someone here mentioned a code snippet from the extension that seems to suggest that. Reason I‘m asking: Last time I checked, OpenAI‘s GPT3 „search“ endpoint actually performed a lot worse than, say, a BM25 or fastText search (which has the added benefit that you can run it on your own server).
Just last night, I listened to my son explain the long and rigorous process that he watched senior faculty at a top 10 university go through in selecting post grad students and research assistants. I’ve been part of the “try to pick the best candidate” process for many years in professional, church, and community institutions.

Of late, I’m beginning to suspect that there are basically two camps in this whole game.

1. The optimistic one that believes rigorous evaluations and screening are worth the effort. They may even accept some of the failures, but basically believe we’re still getting there, we’ll figure this out. It’s better than doing nothing.

2. The near nihilistic group that basically worries the whole process creates a lot of heat but sheds very little light. That often these choices backfire on us, that our prejudices are our own worst enemies, that while we have some wins in steering the “right” choice, taken overall as a net, it’s not really any better than just random luck of the draw.

For many years I think I was camp 1. I worry of late that camp 2 is looking more and more like the reality. Maybe I’m just down about this whole process today.
Oh my God, as an average moron who decided to pin his professional growth in my current company on learning Go and Rust, these threads are paying dividends that I could not have imagined in my wildest dreams!
The smartest piece of advice I ever got on bonuses: they are part of your salary that your employer reserves the right to discretionarily not pay you. I consider bonuses of absolutely no account in a comp package. If they are given, I happily accept. If not, I have no disappointment. I give the company my diligent efforts because I care about my responsibilities and my colleagues regardless. A carrot on a treadmill isn't going to change that.
yeah even after working for years with pandas, I never feel very confident writing it. I always have to look-up even simpler stuff.
I feel like that example assumes the conclusion. A better analogy would be "spinning objects theories". It's a category so broad you could always find something which works, but since it's not really thought of as a particular solution, it isn't so vulnerable to overfitting. Epicycles were bad largely because they gave a false impression of closing in on reality; every new round of additions consisted of smaller and smaller tweaks. Spinning object theories are even more broad and adaptable, but since they aren't basically one solution you don't have the same issue. When Kepler found a spinning object theory which worked, it wasn't overfitting.
Rust has far more than one foot gun, though I do think they’re overall still more minor than many languages I’ve used in the past, which is why I love it so much.

I hope future languages have even fewer. Here’s hoping!
I find the humor quite refreshing!
Really all he's managed to do is hang on to the money his father left him. He is good at hiring lawyers & accountants that can put a wall between his personal fortune and corporate business that inevitably go bankrupt.
Thanks! I'm in a similar situation. Good tip with "sabbatical". I should do the same.
> better telescopes, better sky coverage, better redshift resolution, better frequency coverage

And all of this is being built currently or already exists (ELT, ASSN, Vera Rubin, SKA, CTA), so it's not clear what she's advocating.
Formula E is pretty interesting. All the races are on YouTube. It’s enjoyable, and the races have some interesting gimmicks that electric cars can give you.

First, the race is n minutes + 2 laps instead of a set distance. Functionally, it’s not really any different from a regular distance race, since you have to be on the lead lap to win. The other gimmick is that video game speed boosts are a thing. You can drive through areas to have your motor run at a higher output for a limited time.

I do like the aesthetics for the new cars, and the battery technology has improved from the earliest version where the drivers had to change cars in the middle of the race because the batteries were too weak.
That’s ridiculous. I’m over 50 and I would be a terrible manager. My sweet spot is as an individual contributor.

Fortunately, the company I work for recognizes that people can take their careers in either a vertical (management) or horizontal (increasing skill set and depth of knowledge) direction and are okay with everyone choosing the direction that best fits their interests, personalities, goals, etc.
Maybe too small an effect, but what if they put 8 NACA scoops on the sides of Falcon 9 and just fed the air in between the center and outer engines. It would get accelerated out with all the regular exhaust, and I suppose would cause a small back pressure on the center engine in particular, but they could throttle it slightly if that were a problem.
Banning cryptography and encrypted at rest and undecryptable content held by servers, and as I said, if the DC is outside Belgium there's nothing to seize inside their warrant distance except the perps own phone, which is already subject to law.
The US Government May Have Wasted $22B on HoloLens
Molotov cocktails are named that way because Balts have a twisted sense of humor.

https://en.wikipedia.org/wiki/Molotov_bread_basket

In 1939, the Soviet Foreign Minister, Vyacheslav Molotov, claimed the Soviet Union was not dropping bombs on Finland, but merely airlifting food to starving Finns. The Finns sarcastically dubbed the RRAB-3 cluster bomb "Molotov's bread basket." Consequently, the improvised incendiary device that Finns used to counter Soviet tanks was named the "Molotov cocktail", "a drink to go with the food."
TBH I wasn't interested in them for my development skills. I was more interested in general effects of NAD+ precursor supplementation. I sometimes hang out with the longevity crowd and try out methods that do not sound too dangerous (intermittent fasting etc.)
This is a very good point. Prioritization is a hugely underestimated skill. This article just made me realize I do not put enough effort into prioritizing things in my work.
Thats basically exactly whats happening. Its a travesty.

SF enacted massive taxes to basically do this and it does nothing but waste money and drive businesses out of San Francisco.

https://twitter.com/paulg/status/1494709072414707720

https://twitter.com/paulg/status/1514230547203203074
https://www.jetpens.com/blog/The-Best-Pens-for-Note-Taking/p...
A tech company in Bellevue Washington with a "shadowy and illusory "peer review" system" - this is Valve we're talking about, right? (fits his Twitter bio)
We’re building https://www.tasker.sh (YC S21) to handle ask things async - cron jobs and a must less restrictive version of Lambdas
Warren Buffett gives his most expansive explanation for not believing in Bitcoin
At this point I feel its fairly obvious that only real solution is a completely new mobile OS.
https://fly.io
It let's you run containers on the edge (close to your users)
“ Pentagon may have wasted more than $22 billion on Microsoft’s HoloLens by failing to ask if the soldiers who would be theoretically responsible for deploying the hardware actually wanted to use it or perceived any benefit from doing so”
I don't really know that much about it. It's just that every article I've read after the Jeopardy game, when IBM tried to flog Watson as a super NLP AI for medicine has been strongly negative, to the point that the entire brand has been soiled irreparably to the minds of many, far as a I can tell. More than underwhelming impact, that is.
Maybe this is the fundamental argument here. Plenty of cases I have written code where I am trying to do something over a big set of things, e.g. check a file for hard-coded paths, or send a message to a lot of people; it isn’t weird for those things to fail. Maybe I couldn’t open the file. Maybe the file lacked hard coded paths. Maybe the sender lacked rights to send to that receiver, or maybe the receiver is currently offline. But if most of your code is some complex calculation, say weather simulation?, maybe there is by default just one path.