skysight-inc/HackerNews huggingface dataset:
> in some cases, bringing in money is even taken as prima face evidence of those qualities!

I can't tell how playful you're being, but in case it's not clear, in my experience at most R01 institutions, this is the norm, not the exception.

I have so many problems with this piece and its line of thinking I don't even know where to start. The current academic system is characterized by huge gap between reality and the benchmarks that most attempts to try to evaluate theories about academic success and support fail from the get-go because they're so oversimplified.

The piece basically adopts this standard paradigm where you have researchers just doing their thing, publishing, putting out into the world, and all you have to do is "read out" their output. The framing of it, in terms of "the distribution of talent", while meaningful at some level, completely ignores the context any given researcher finds themselves in, in terms of institutional culture, support, corruption, everything. There are metrics, and they are gamed in ways that are hard to even start to ennumerate.

To take the Li and Agha paper discussed later in the piece: the author notes that "the paper tries to control for prestige by using dummy variables for having a PhD, an MD, or both, and how many years a PI has been in academia" before admitting "these are highly imperfect as proxies of prestige." This is an absurd understatement.

In my experience, "prestige" is an extremely diffuse and elusive thing that has more to do with social networking than institutional prestige per se. Previous papers have shown, for example, that one of the biggest predictors of grant receipt is having previously published with people on the review panels. This alone should be striking to anyone, but it points to how this works: it's not superficial markers of prestige necessarily like US News rankings, but subtle things like social associations etc.

In recent years there's been a certain amount of attention to sexism in academics of various forms. Putting sexism per se aside, it's nevertheless an example of a social process that has nothing to do with academic talent per se that neverthless can have huge impacts on academic careers. For every social-environmental variable like sexism, there's some other variable operating on some other person characteristics, like age, race, other social background etc.

I could go on and on. I think it's telling that the vast majority of the work cited in the piece is pre-2005 (all but one paper?). I would say the academic environment before, say, 2000 is almost inapplicable to today in many respects, and even the period 2000-2005 is very different.
I get it, there's mobile, desktop, even fridges,or doorbells that require front-end interfaces. I also understand it's not easy.im fact it's hard.very hard. But currently it's a shit show nonetheless, because everyone is going their own director with no plan to somehow unify or at least standardise the whole thing. And it's getting more and more absurd every day.
I think the right director(s) could make Snowcrash work -- e.g. the Wachowskis'. They did a really good job adapting V for Vendetta from the original Alan Moore and David Lloyd comics/stories.
Personally i get much more upset over lack of ++ operator than 1-array indexing. But either way its such a minor complaint.
Better an activist than vanilla government mouthpieces like CNN BBC FOX etc...
Sam Altman has argued against this in a number of places, here's the first one I found:
https://startupclass.samaltman.com/courses/lec01/

Looking at the potential upside is disastrous without looking at the downside. That's what the '00 tech bubble was -- we're prone to HUGE biases and it is important to have constant reminders to bring us back to reality.

The founders who have succeeded are known to be _irrationally_ optimistic, literally irrational. This means, statistically, it's a poor choice to do what they did. It means, in some sense of the word, they got lucky. Many founders publicly acknowledge this -- luck was a huge factor.

If you want money, being a founder _might_ get you there, but odds are, it won't.

Being a founder makes the most sense when you're obsessed with solving a problem and the money is a perk, not a motivator.

Transparency: ex-founder of Series B company
The original superior shirt in promote
> D has an optional garbage collector, and it is common for code to use it, so without a full and recursive audit of all your dependency tree, it’s likely that you are accidentally using the garbage collector.

No audit needed since 2014 when the @nogc attribute was introduced. Under @nogc there is zero hidden allocations.
Also worth noting that ketogenic diets seem to increase all-cause mortality significantly.

https://pubmed.ncbi.nlm.nih.gov/23372809/
Lots of false positives still, but I think it will get better.
It's great! Everyone I 'converted' is now thinking about the implications - from many different angles. Any outage for a few weeks is a win for humans and a huuuuge kick in the nuts for the twats.
How to Analyze Volume Profiles with Python
does signal support direct p2p connections (once the conn is negotiated). I'm guessing some users have uPnP / open socket.
not only is panic/recover identical to throw/catch but with non-standard names, it is used in the go standard library.
Yeah, nobody should feel alone. The spoon theory helped the author to feel a bit less alone, because her friend who did not understand her, could understand her a little bit more with the spoon theory.

Her friend probably thought, "hey I also sometimes feel a lack of spoons". But the enormous extent the author has to deal with spoon management still surprised her friend. It surprised me too.

I don't think it's ok to have such a lack of spoons. I think some people are indeed very lonely when it comes to their kind of lack of spoons. I don't think thinking that way is harmful. Getting such a severe illness is a severe loss of life quality. You will probably grief for the rest of your life. It's nothing you can fully move on from.

At least I would never hug a person with such a background while saying "I understand you". That is impossible for me. Hugging, of course, yes, but claiming any real knowledge about how such constant lack of spoons must feel is impossible for me.
OP here. Your confusion comes from comparing filter media performance to simulated as-worn performance. A good surgical mask media will very much likely provide 17% penetration. Note that this is just the media. When you wear one, there are gaps everywhere. So that's why the paper says "penetration goes up to 76% when considering fit".

As for the rest, the paper is saying that with a good tape/blocking the exhaust valve, the masks perform as well as ones without the valve. And they speculate that with a better designed exhaust valve, even better source control than as-is valve might be achievable, but there is no standards to measure it.

PS: As for your last points, figure 4 answers it.
> Not to downplay what you're saying (I personally know it can be tough wondering whether you're going to find somebody to spend the rest of your life with), but do you think raising kids is easy?

A year wasted versus a year spent raising a kid. For the latter, you'd be raising them anyhow regardless of quarantine. That's not to say juggling WFH and being around your kids 24/7 isn't difficult--I'm sure it is--but at the end of it, your year was spent on something meaningful. It's analogous to spending a year at a shitty intensive 80 hr/week job vs being a NEET living in your parents basement. Neither enviable, but at the end of the day most people would prefer to be the former.

> the world is going to be split between people who spent lockdown with one or more 2- to 4-year-olds, and those who have their sanity.

As opposed to people who spend months on end, devoid of any meaningful social contact at all? Neither situation is ideal, obviously, but at least with one you're accomplishing something.
My clients have been facing job searches 2-3x longer than in past years (mid-level managers, social media, even HR staffers. That's after having had the resume and LinkedIn Profile enhanced to a competitive level.
I never mentioned garbage collector or associative arrays, I mentioned dynamic memory, closures, and exceptions.
Apple Considers Foldable iPhone; Minor Changes Planned for 2021 Models
i actually think this time is different. I've never seen that much non-tech friend leave whatsapp and appear on signal at the same time.

Saying "i'm on signal" could be totally considered normal in just a few weeks from now.
From my experience with a different but similar tool, it follows the pareto principle. It will do 80% of the work very effectively, but as your business grows and you need more niche functionality, you will need a developer to figure out a way to make the platform behave in a way which it doesn't expect, which can be time consuming.

So great for MVPs or getting a business bootstrapped quickly and cheaply, but once you have enough money to afford developers without breaking the bank, your money may be better spent elsewhere.
> Anyone who has c# automagically has f# available to them

So what? Anyone who buys a Mac, has off the bat access to Perl and Applescript.

F# even though used in Fintech sector, failed to gain wider popularity, even within the .Net world, which is still largely driven by C#.

> Do you have a source to your claim?

- Clojure has more active podcasts than any of other FP lang: https://www.fpcasts.com
- Gathers more conferences: https://purelyfunctional.tv/functional-programming-conferenc...
- More books published on Clojure: https://www.amazon.com/s?k=Clojure
- More companies actively using https://clojure.org/community/companies
- It generates jobs: https://www.google.com/search?q=functional+programming+jobs
", there are about eight major functional changes in the cell needed to go from 'cell' to 'cancer cell'"

Can you summarize them, if you haven't done so elsewhere?

Anyway thanks. And you should consider writing a book about it ..
Pretty much, so you could as well use the one you find most productive. If productivity is not there, fast programs don't materialize.
> And I sometimes wonder how often it's kind of like Pinky and The Brain where the real genius of the show is actually Pinky but he never gets any credit.

I found your comment generally thoughtful and interesting, but couldn't let this part stand. The P and the B episodes I remember were all about Pinky messing up Brain's plans. Is this true or do I have a serious case of the Piaget effect??
I know right, I dug up a flex 3 book this new years it was so nice to actually read an actual quality book instead of some docs online.
> while increased union "competition" would undermine their bargaining power.

It couldn't undermine it compared to no union at all, could it? It seems like still a net improvement.
They did/do, just not in direct payment.
> I think you have a fairly dated understanding of what front end is

Certainly, as I am finding out. Can you suggest some solid, robust frontend framework that doesn't break in 3 months when I update the dependencies?
Is he able to post?
What’s wrong with MDN and the official React documentation?

I’ve never even considered going to YouTube, of all places, for JavaScript documentation. What’s next, people reacting to JavaScript programming?
They are hosted on AWS....its definitely seeming like a design issue
> Folks, using a Meta Table, you can change the indexing to be 0-based. It is such a small thing.

That sounds like a terrible idea. Both consistent 0-based and consistent 1-based is much better than "0/1 depending on who wrote this part".
For Rust web APIs, Actix and Rocket are both very good.

For adjunct pieces such as web app authentication, including some common features such as user sign up via email or phone, recover a password, multi-factor auth, social sign in, and the like, there's not yet a good solution (AFAIK).

I will gladly donate money toward developers working on this, especially if it's something simple such as Elixir Phoenix `mix phx.gen.auth` doing a one-time setup with good defaults, then fully customizable.
Ah, the memories: I once cut the compile time of a multi-million line C++ codebase by over 20%, just by removing one single-line use of Boost Spirit and replacing it with atoi.
Evidence that CRON diet slows down the aging process is pretty weak.
That’s not really how patents are supposed to work. If you give someone enough constraints almost any patent will seem obvious. The point of patents is when an entire industry is solving a given problem doing X, and someone comes up with a better option then you want that industry to use the better method.

To get that swap you need public disclosure in some industries, and to get public disclosure you need incentives. For widely available products that disclosure may consist of the actual object without any patents. But, for say oil refineries people don’t just get to walk around and see what’s what.

Having said that the parent system could be changed in a vast number of ways with many tradeoffs. Just consider the wider implications beyond just software or mass produced items.
so ?
Google Fi support goes silent after admitting coverage is “nonexistent” in area
“You mistake you! It is a frog.” remains one of my all-time favorite phrases.
Kafka Application with Spring Boot ( Part 1)
Not sure why I’m getting downvoted? The linked article goes at length saying callback hell is terrible, await is a partial solution, and languages that are free to use threads have it best. Author upholds that, “Goroutines in Go, coroutines in Lua, and fibers in Ruby are perfectly adequate.”
Which government (website) is this, out of interest?
Lost to communism. And what happened next under Mao involved a lot of loss shall we say.

I think a great many Chinese would have preferred America intervene if they knew what that 50s had in store for them.
How is it solidarity if you exclude their worries? You think it's unfounded. They disagree.
Svelte and React would meet the criteria you described. So would Mithril.

Give Svelte a try online, their tutorial page is pretty slick: https://svelte.dev/tutorial/basics
> auto-complete

I think now folks have gotten used to auto-complete in powershell commands. It's really harsh to not give that to them when they're expecting it. :-)
I am struggling with this. I have made an Amazon storefront in React JS + npm package manager after watching this tutorial. I must have deleted the node_modules folder a dozen or more times and if you npm install again, it works! This is the kind of stuff that makes me wonder, how can I make a production worthy app without the fear of not being able to fix the dependencies!?

Took me 2 hours to just to find out that some module wasn't compatible with Node version 15.
I hear about a lot of startups moving to Canada, the best of both worlds?
What frameworks are recommended nowadays for Typescript? Is Express still dominant here or are there TS-first options?
I can agree with some of this up to a point.
The stuff about compiler slowness is nothing new, and I will happily admit its one of my pain points for working in Rust.

However for getting c++ish performance for a relatively high level syntax I think this fills a different niche than GC'd alternatives. The web-server libraries are still evolving, and I too would love to see a few crates designed for handling auth.

A lot of the issues with difficulty writing/safe practice will just improve once there's more examples/books/tutorials. It takes a little for this stuff to catch up.

Finally I really struggle to see the point about dataloaders - they may be a little confronting initially but its the same thing you often have to do in Nodejs. There's public examples on Github of how to use them with both Juniper and Async-Graphql.

I can understand a lot of this as "its just not there yet". Rust has a much smaller community than Golang/Python/Js, I think its understandable if its taking a little longer to have equivalents in tooling etc. I still enjoy writing it
To add to what you're saying, Zig (and only Zig) is a plausible contender for replacing C, exactly because consuming a Zig .o file from C is roughly as simple as consuming a C .o from Zig.

So if you have a C program, and you want to dip your toes in Zig-land by writing the next library in Zig, you just can. If you chose Rust instead, you're going to have a bad time.
What are the flaws/weak points of Zig?
pretty straightforward, but does it scale? and can the answers be captured objectively in order to inform consistent decision making?

i.e. this is fine for a one shot review, but would be tough to operationalize...

Plus, keep in mind diagrams can be critical. If you're going to be sharing sensitive data with this vendor you're going to need to know and have documented how that data will flow, where it will persist, etc. Can be a lot easier to capture in a diagram than narrative format.

There is variety of other FOSS type stuff out there that is useful for anyone that needs more:

Vendor Security Alliance -- https://www.vendorsecurityalliance.org/downloadQuestionaire (disclaimer: I'm an advisor @VSA)

CSA CAIQ -- https://cloudsecurityalliance.org/artifacts/consensus-assess...

SIG --NM, looks like this is closed/member only now, but if you can track it down (SIG Lite/Full, Standard Information Gathering) its ridiculously comprehensive.

Google VSAQ -- https://github.com/google/vsaq

As someone who deals with both sides (asking the questions to vendors, and answering them for prospect customers) I can say they mostly all suck pretty hard... and that's probably why there's a whole ecosystem of vendors in this space nowadays.
> I don't know of any core language features in C++ that allocate dynamic memory any longer.

The article mention coroutines.
There may also be an allocation when one throws an exception.

> Everyone calls their project "simple" and everyone has a different meaning for it.

So true. For example, I'd say Brainfuck is simple. And much simpler than Zig. But that does not mean I'd want to use it.
Even so, there are lots of ideas in the book that transcend that. His advice about optimization, and about how to approach problems, is timeless.

I convinced my parents to buy this book for me as a gift when I was in high school. It taught me enough about x86 assembly language to reverse engineer the Windows driver for an HDTV tuner card to start writing a Linux driver, and the book still influences my views on performance and profiling.
Yeah, I was going to say that this makes the exact opposite point that he thinks it does.
As I mentioned. It is a toolkit. You can make it 0-based and then use it everywhere as zero based. You don't need to mix it. In my opinion, it is not worthy it. I just mentioned it to highlight that if you truly want that, you can do it. It was more to show that it is flexible language and that you can roll your own. Not that I advocate doing it.
They go by the rule that every publicity is good publicity
pitch.com, grammarly, roamresearch, circleci, pandora, clubhouse.io, rate.com, Puppet... etc.
almost every view framework is based on plain JS
There are many problems that will have to be solved to have viable Martian habitats, and a lot of those can just as well be solved by someone else. It could be that maintaining a self-sufficient and productive ecosystem outside of Earth's atmosphere is a harder problem than building a reusable rocket, but it's also research that has fewer obstacles in the way of anyone who wants to contribute.

I do think that after many decades of Mars being sort of within reach but just impractically expensive to go there, now that it's almost time to start packing our bags we're not really prepared. Maybe SpaceX (or Tesla with their solar panels and batteries and EVs) will fill some of that gap, but it makes sense for them to put most of their focus on what they're best at.

Not sure why we don't have more non-Elon-associated organizations doing closed ecosystem testing, but I don't follow space-related news that closely and maybe it's already happening in ways that aren't highly visible like Biosphere-2 was.
Hm. So Elastic releases a neutered version of their product that leads to countless PII leaks, AWS provides a FOSS plug-in to fix that, then Elastic turns around and says AWS is leaching off their product and not contributing back to the community and implements a licensing change to prevent them from working together in the future? I can’t help but side with the AWS folks on this one —- I get wanting to make money, but insecure-by-default services are inexcusable, especially when it’s expected that they’ll contain PII.
SteamOS has nothing to do with the Windows Store failing. That was tied to WinRT and Windows Phone. SteamOS and the few Steam Machine designs announced were underwhelming junk that had no market.

But you could be absolutely right that it was intended as a signal to Microsoft. Maybe Valve just got lucky and didn't have to follow through seriously.
Thank you for a well reasoned argument, and linked evidence. I do want to point out for anyone who does not click through the link that the study is focused on just one industry (sawmills) in one year. It may well be a solid contribution to a bigger story, but it should not be represented as necessarily generalizable to a very different company in a very different world
That is a very good point that I hadn't considered, because I was thinking about Go. In Go, the builtin data structures are compiler special-cases, so you get the index behavior on the map structure. Of course, it starts looking like Java for anything more advanced, but the ethos of Go is to not use anything more advanced.
Testing Library is an excellent library from Kent Dodds, it's also one of the testing tools recommended by the React team

https://reactjs.org/docs/testing.html
I generally agree there are benefits to both, but even the author uses a bad example. They talk of a baby becoming one year old after one full Earth revolution, but do not acknowledge that baby is basically 0 years old until that time. Sure, we'd say it's in its first year, but age-in-years is zero-based.

Part of this is using counting numbers for continuous values, part of it is philosophical, but there are a lot of mathematical properties of zero that make it really appealing (eg. being zero-based allows Python to have a very clear iterable[-1] interpretation).
Connectivity: Wireless and Wired
Python's pathlib does that too. It doesn't sound like it's bitten you though; it's just an aesthetic disagreement.
If you want static types you can still use typescript in JavaScript as doc comments. If you really want the syntax as well you can always compile your code down to javascript before. So express works just as well with typescript as it does with JavaScript
Is that.. .THE Dr Eli Wiesel??
yes it is:
https://www.vox.com/2017/5/23/15678290/patent-trolls-eastern...
Vastly more matches, but what was the quality of the matches? Dating is weird in that lots of matches is an anti-feature (at least for some users, I wouldn’t know, I’ve been married for a decade and never really online dated)—-one _good_ match is much more valuable than any arbitrary number of less good matches.
I think Lua accounted for the idea of desugaring, where PUC-Rio said that they didn't want the added complexity, but I don't think I could readily find that justification.

This is just another one of those situations where Lua is not catering to anyone by randomly catering to one group or another. No one is happy.
I've lived in California for six years and I've never heard a native Californian use the phrase "hella".
I work front and back end, I've seen frontend done the "simple" way but not often. The syndrome I'm observing is that guys are chasing the next thing so they can bump up to a better paying job, and nobody is ever worried about maintaining their flaming pile of garbage long-term. When new guys come in to find someone else's trash code, they always need to rewrite it in the new thing. It's really no that hard to use modern tools tastefully and with restraint, but it's so rare to see.