skysight-inc/HackerNews huggingface dataset:
I have not studied as an undergrad at a large institution, but I have taught at one, and I have taught as a prof at teaching-only institute. There is very little difference in the quality of teaching. Guess what, when teaching only staff is asked to teach 6 courses in an year, they teach the same as a research prof who spends half their time in research and half their time teaching 3 courses.

I think there are many things wrong with academia and with university structures, and teaching quality is one of them. But the problem is not what you think it is. The problem is capitalism, and money-optimizations being the final decision maker rather than quality of teaching or research (which is also much worse than 50 years ago).

This is the same reason school education is so mediocre. You overwork school teachers, and don't pay them enough. And so even the best can't do much good.

You need more money from the state to go into education. And yes, full time teaching staff [1] to conduct recitations and office hours would help a lot. Smaller classrooms would help as well.

I don't agree at all with lecture recordings. As much as you want people in society learning, you also want a lot of people in society learning to teach. The long term intellectual benefits to society where people learn to teach others are enormous. It creates a culture of intellectual inquiry, which is different from attending a pre-recorded lecture or engaging in research or all the other things students/faculty at universities do.

[1] I have been told in German unis these are people with Masters who are waiting to go for a PhD. But they are essentially kicked out after 2 years because the uni recognizes that long-term full-time teaching staff degrades in quality.
I mean, it's entirely possible to implement ptrace if you spend enough time doing it, it will just be complicated and the performance will likely be not that great. (But yes, it's a pretty bad API.)
Does this feel rushed to anyone? Why don’t they stagger the release? Why jump from initial trials involving thousands to widespread distribution involving millions?
Don't knock it till you try it...

I'm sure you have some efficiency built into your life that makes you more fragile.

(I don't use vim/emacs etc.) But you're saying that running water is a not a good idea because what if you have to go and get water from the well every day when the water stops running. You'd be so annoyed...
Nonsense. Paxos is buying crypto on behalf of PayPal's customers.

Transfers and purchases will be enabled in the coming months.
> I'd get a new PSU from a reputable manufacturer that is rated for more than the maximum combined wattage of your components.

And "more" hear really should mean significantly more to have some buffer for peak power draw (which often is more than the rated power) because you are likely not forgetting some components (mainboard, connected USB devices, ...).
I downvoted because it is needlessly hostile without adding anything to the discussion.

The topic here is that Swift developers made a release of an open source software and it is not if Swift is the best or if Rust is better. Why would you try to steer it in that direction?

It's like having your friend serving you his Lasagne that worked on and is pride of, then have someone in the group saying that Brussels sprouts is a better meal but we are going to eat this because most people don't care enough about their health or don't know better. Don't be that person if you want to be likeable.
> between a skilled middle manager and skilled developer, the skilled developer is more valuable

I disagree. While the skilled developer might add to the teams output, a skilled manager will multiply the output (by 1.x) of the whole team.
Launch HN: One way video interviews solution
For those interested there is an "Archaeo-Chat" on the 'Archaeology Soup' Youtube channel with one of the people working on the excavation, Christian Løchsen Rødsrud, Associate Professor - Department of Archaeology, University of Oslo:

https://www.youtube.com/watch?v=gkhwZ1yCF1c
Getting Started with Electron – Building a 1 Page App
And hair dryers
Could you or someone else is why it's able to be part of the FreeBSD kernel but not the Linux kernel? I'm guessing this is a licensing and/or legal issue?
Hah. Same experience here. When I get asked at interviews "what is your recent work you are most proud of?" and I can't bring myself to cite my Elixir or Rust work (even if I did some pretty solid work there in the last years) and the first thing that immediately springs to mind is how I actually invested two days in a shell script that did a job (making PDF invoices in a system that wasn't meant for that but the data was in the DB) that the management thought is going to take 3 months.

Since then I changed my LinkedIn headline to: "Solving problems with technology".

That's what people care about. Not which language we use.
I started using TypeScript about 7 months ago. And heavily in the last 3 months.

I'm up to speed now, but I still feel I'm missing an opinion.

e.g. I have naturally been drawn to "maximally infer" types, whilst I see other developers would rather re-create/co-locate a type with its function/component.

Does anyone have a repo where they think the TS is near-perfect? Or even better, a deeply opinionated Style Guide?
I don't really understand this point of view.

WSL2 is faster and works better in almost every way. As a developer I absolutely love it and it has changed my workflow completely.

I haven't run into any limitations that kept me from doing what I wanted to do with it, and some minor adjustments like using wsl2host helps bridge any gaps.

What did we sacrifice along the way? Well, apparently we can't change our Windows network config or see Windows processes through Linux tools that weren't designed for it anyway.

And we want that sort of thing because, it's, uhh, "cool"? Those priorities don't make sense to me, but maybe I don't fully understand what people want to do with it.
The magazine is a permanent medium.
100 Notable Books of 2020
Thanks - the Samurai Router looks like the perfect solution for me: I just can't find the space for a router table in my shop.
Agree, it'll stop new spread. But it won't stop existing millions (billions?) of highly sensitive information being available to anyone with a public link
Personally, my eyes and brain just can't scan ligatures in code efficiently, I have to double read the code, especially "is that =, ==, or ===? Oh, and that's !=="

(edit) I'll additionally qualify my comment, from a mathematics background I can casually scan a handwritten "!=" which is the same as the ligature, but I just cannot retrain my adult brain to accept the ligature version which is the same as the handwritten one. Brain plasticity I suppose.
Having a full-time and well-paid job means that open source work is in my spare time, and that time is limited and precious. I don't actually want to be paid for that. Or have any written or unwritten major obligations to others. The amount I need would have to be a full-time job that pays better than my current full-time job, and that will be expensive.

I've previously worked on large open-source projects like Debian, taking upon many obligations and essentially working a second full-time but unpaid job. That's definitely unsustainable, and I quit for several reasons with this being the major factor. Working like this is definitely not in anyone's self-interest.

Like another poster in this part of the thread, I have tried my hand at open-source consulting work, and I didn't have a viable business. You can't rely upon the sporadic needs of end users; you need something more sustainable, and not every project can support that.

This is coming from a UK perspective, but if you're earning money in anything more than trivial quantities, you need to register as a sole trader or create a limited company. That brings with it legal obligations, and other obligations, like bookkeeping, separate bank accounts, corporation tax payment, company reports and tax returns, personal tax returns and more. That makes for a lot of friction to take payments, and is a huge amount of hassle and inconvenience. But these are all factors in why I don't currently have any intention to make money from open source projects. There needs to be a way to narrow the gap required to make the transition from unpaid to paid work without all of the overheads of running a full company. Maybe there are ways around that to make it an easier burden to bear.
I’ve been using btrfs for about two years now on my primary machine. Single disk, btrfs-on-luks, on a 970 evo plus. I have never had any stability issues, and as far as I can tell performance is excellent.

I’m not taking any chances, though, seeing as it is “unstable” – I’ve got snapshots and local and remote backups set up and working flawlessly. It’s sooo awesome to be able to pluck older versions of any file on my system whenever I want, and it’s saved me numerous times.

I haven’t tried zfs but I really have no need to. Btrfs does the job for me.
It's nice to explicitly state types at module boundaries, which will make it easier for other developers, theoretically allows some type-checking optimizations, and will prevent you from accidentally changing your API.

I've been starting to build speed-focused TS type-checker that is intended to be used in single-file editors like VIM to highlight errors, because it starts checking from a single file and just traverses files necessary to check types within that one file. If you defined your types at a module boundary it can bail out super early, since it doesn't need to look at the rest of the code of that module at all.

Most linters have rules that will force you to explicitly declare types at module boundaries.

Other than that, do whatever you prefer.
I think what people are missing is that this is a work of fiction. Any work of fiction is entitled to do whatever it wants really.

So what if it white washes stuff for the masses, maybe thats a good thing. If people experience the past only as a fictional place where people are gentle and sensitive, if there is wide acknowledgment of race and gender, in the way that we actually want from our society today, isn’t that for the better?

Whenever I played Civilization as a kid and had “Mongolians build the pyramids” I never thought thats a historical fact, It just inspired me to read up some real info about it.

Assassins creed series that I’ve played had a similar effect (just the ones up until Italy, haven’t played the newer ones). I read up a ton about the warring families of the renaissance and when I actually visited the historical places it was all the more interesting for it.

I’m glad AC exists even in its current corporate PC form, the world is better for it than without I’d wager. Even the fact that people are discussing that there are inaccuracies means there is a conversation.
Is your question whether the research and release of a vaccine nearly the entire world has been tirelessly either working on or waiting for "feels rushed"?

I mean, what did you expect?
Because there is an ongoing global pandemic killing people and economies.
Compute “Bang for Buck” on Azure and AWS – 20% to 40% Advantage on AWS
Exploiting Interfaces of Secure Encrypted Virtual Machines
Because delaying it would entail thousands of extra deaths.
My understanding is they got a huge boost from a sudden flood of funding for mRNA research and the partially done testing for vaccines for related diseases that went away with containment measures.
ok, for anyone throwing this dated argument about USDT..

Have a look at a sound USDC then - market cap $450mil in march --> $3bil now. Same underlying story.
>but it's not that much of a perf improvement either: keep in mind this benchmark was run against a 2017 i5 CPU

We've seen 50% to 200% improvements over the latest i9 CPUs too...
That's not how ligatures work. You have to explicitly turn open type features on, they aren't automatic. They are additions to the character set.

Edit: Unless your reason for checking is that you explicitly want a marginally smaller file (possibly just at bytes level) to download (in which case just use one of the many online tools providing subsetting to strip unicode ranges and do something like remove everything except basic ascii?) there's no real point filtering for fonts without ligatures because, practically, that's just all of them
I'd say they chose pretty early in the series to show that neither side is good or later in the series even acting in good faith. I'd say somewhere after Assassins Creed 2 they tried to portray the 2 factions mostly as political factions favoring a type of rule. The insurgent/partisan/kinda communist vs the aristocratic/oligarchic. I think only in AC1 they actually portrayed the Assassins as good guys because they took the most simplistic look and even then the problem was rotting in the core of their order. Later on they increased the alien/old race bullshit which doesn't really make sense for the series as a whole and now it really just seems like they want to create an action adventure game in various settings and sprinkle some backstory on top
You can't rush Stage III of vaccine trials.

95% with a p of < .0001 is unheard of in Vaccines. This is an amazing feat for science.
In a way that's beautiful
>Misleading not sure why this is on the front page

Because it was upvoted. Same as most things that go into the front page, aside from YC promos.
related: in .at there currently is a debate re whether the lockdown measures are working or not and we see similar mistakes made by journalists, politicians and pundits on social media who naively compare incomplete data from the current week to the previous week
Maybe it's easy to add them, but I don't have any Windows or macOS servers in the first place.
> Most developers don't care about this stuff anyway, the industry needs to go back to the time when developers just made the games they liked

This won't happen anytime soon because outsiders are chasing clout by injecting identity politics into everything.
So many people missing the point, and not reading the article.

TLDR; Assassin’s Creed: Valhalla constructs a deceptive apology for colonialism. Colonialism = Good. And that is a irresponsible message.
Hot take: Social media is the only place to get accurate news. It requires a different approach to filtering and assessing new information. It would be more socially beneficial to better equip people to think critically than it is to give platforms even more power to distort the perception of reality — any locus of concentrated power becomes a tempting target for capture by already powerful interests.

The commercial media isn't just biased toward sensationalism and laziness because of the profit motive, it's also a front for intelligence services captured by the security state.

Does that sound crazy? offend your sensibilities? This used to be well understood on the political left. Consider how the New York Times was used the manufacture consent for the Iraq War.
I guess, from a business perspective, a vaccine manufacturer would seldom get a chance or a time like this. We are seeing history in making.

Literally the whole world is holding its breath for a vaccine to arrive.
Why I Became a Software Developer
You should also check out bpftrace which is a specific DSL to write both the kernel and userspace part in one language - rather than the mixed python/C approach people mostly took before that. And you can output things potentially as text or json for parsing.

https://github.com/iovisor/bpftrace

I would also strongly recommend Brendan Greggs book: http://www.brendangregg.com/bpf-performance-tools-book.html
Getting Started with Random Matrices: A Step-by-Step Guide
Comparing the creativity of youngsters doing voice-overs in TikTok to that of early 2000's teenagers creating full-fledged games and entire films with Flash is... I don't know.

As you said in your last paragraph, Flash _raised up_ a generation of engineers by _lowering_ the entry barriers to a minimum. TikTok is just a showcase for attw's.
(Slightly unfair) TLDR: Capitalism and Consumer culture.
It's better because you could move to self-hosting if something happens to gitlab.com.

Also other CI systems support their configuration format: https://blog.drone.io/drone-adapter-gitlab-pipelines/
It is rushed, hence the emergency-use authorization.

In settings like nursing homes, with a 16% case-fatality rate, a vaccine with no reported safety concerns at the 0.003% level or better sounds real good.
In the US, they already have pre-purchased millions of dosages that are ready to go within 24 hours of FDA approval.

https://www.cbsnews.com/news/operation-warp-speed-covid-19-v...

It's quite remarkable in terms of logistics.
I read 100 books in the last 2 years – here are 10 thoughts on reading
Why wombats produce cube-shaped poop
> 95% with a p of < .0001 is unheard of in Vaccines.

That can't possibly be true.

Not to diminish the accomplishment though.
I mean practically speaking. Lets say I actually were to buy 100 x 10TB drives. I know that I can span a ceph cluster across those drives (e.g. CERN has created some 30PB cluster in the past). Can I use 100 drives in a RAID-Z?

I'm asking because the main advantage I can see for a zettabyte file system (ZFS) is at larger scale, thus I'm interested in how to actually use it e.g. for a server setup of a company that needs to save data on many disks.
I mention that, but you can think about it as a “Total Commander” case. ;-)
And with TypeScript I get notified that I forgot something and it shows me exactly where.
This might be one of the safest planes now though.
Pfizer selected New Mexico, Rhode Island, Tennessee and Texas for their pilot delivery program "due to the states' immunization infrastructures, urban and rural variations, size and population diversity". First batches of vaccine will probably go to frontline medical workers first, followed by frail old people. a paper in Medrxiv favored "older first" model based on evolutionary game theory and mobility data, for largest decrease in mortality rates.
what's wrong with it?
To be fair, every day is history in the making.
The author offers a pretty good 30 day refund policy if the font doesn't work in your use case: "Triplicate has no demo version, but I do offer a 30-day return option: if the fonts aren’t your style, you can cancel your license for a refund."

As for the customer service experience, the author himself has responded (within the day even) to a couple of emails when I had questions about licensing.
Probability only deals with a very specific type of uncertainty: stochasticity.

This is by far not the only type of uncertainty. Compare e.g. uncertainty as vagueness. Probability is entirely ill-equipped to deal with this kind of uncertainty.

E.g. consider needing to make a distinction between class A and B (real life example: heart muscle vs papillary muscle). Now consider the existence of a 'hybrid' class between the two (e.g. a cellular structure that is neither heart, nor papillary muscle, but a mixture of the two).

Any probabilistically stated problem that attempts to define uncertainty of the hybrid tissue, will fail even before starting, because it will attempt to provide a stochastic intepretation, when in fact sampling from that pixel should always deterministically lead to the exact same result, albeit uncertain in terms of vagueness. This type of uncertainty is better addressed using fuzzy measures other than probability (which is only a subset of more general fuzzy theory).

See Klir & Folger for nice discussion on this (I forget the title, but it is called something like Uncertainty in Fuzzy Theory Applications).
Is it actually feasible to just say "no contributions or support requests will be accepted for this project"?

Or to have an hourly rate for support requests right up front? ("if you want me to fix this project for your use-case then I will charge you $100/hour to do that")

And in the case of abusers, can you add a list of specific indivuals to the licence that are specifically disallowed from using the code in any form for any purpose? e.g. ("anyone is allowed to use this project for any purpose, except the people listed in the shit_list.txt file, who are not allowed to use any of this code for any purpose at any time").
Rent a Product Manager
I use mononoki

https://madmalik.github.io/mononoki/
They do stagger the release, these people do not have a billion doses available right away. The next step is a limited global release. Stage 4 of the medication begins, and the safety is tracked in the global release. Later in the year, there will be more doses available, and everyone will be able to get vaccinated.

Furthermore, these are considered normal trial sizes it's been tested on tens of thousand of individuals. Every test subject remains tracked. Up to now, there are no permanent adverse effects found in the population that was tested.
Despite being extremely pro-vac I'm going to postpone getting vaccinated with this for as long as possible (at least a couple of years hopefully). Even if they would disallow me to travel abroad I would rather stay in my home country.

I've heard about a guy who volunteered to try the Russian vaccine - he got extremely sick and almost died from inflammatory cardiomyopathy as the result. So I want to see thousands of people who to get vaccinated and keep fine for some long time after that.
> Because games are supposed to be fun [...]

I'm gonna have to disagree with you here and reiterate a point from a "Co-optional Podcast" episode from years ago:

Games don't _have to be_ "FUN", they have to be "compelling" / "engaging". The thought that games can only be fun is a relic from video games's infancy stage much the same as once upon a time when films/movies were new and there were only short slapstick flicks. The medium film matured to where a film can be about utterly horrible things/ideas but it's still seen as a good piece of media because it was "engaging" on some level.
How is it not true?

Most are 85-90% but the jump from high 80s --> 95% is massive,
As much as the community like to complain about it, I find that the popularity of Electron has been a real saver for Linux on the desktop. It finally has all the major applications available, often officially supported. Yes it's slow, but at least it's there.
Can't live without Buster.
You know, these articles always come up in the context of fileservers but...

... for me using ZFS has changed the way I look at files, filesystems, data, and backups for general computing. I've been a linux user for 13 years but never felt the need to have a fileserver. Now being able to plug a drive in and take a snapshot without rsyncing or thinking about what I'm snapshotting, having it be inherent to the filesystem, was a game changer.

Not to mention being able to snapshot important folders to the native drive in case I need to recover a file from a previous state. I run datasets for categories of data and I can choose categories that I want regular local snapshots of (zvol/crypt/Documents, zvol/crypt/scripts, zvol/crypt/Papers)

Essentially, ZFS manages my files for me. And it all comes with things I didn't know I needed, like filesystem compression. I know BTRFS also attempts to provide this, and there's the licensing issues with ZFS, but I wanted MacOS compatibility also. Although that was an adventure on its own.