skysight-inc/HackerNews huggingface dataset:
> RE point 2., it also applies to issue trackers and other "proper" way of encoding TODOs - if I tried to branch out to file a ticket in such situation, or even make a TODO entry in the Org Mode files that always accompany my projects, I'd very quickly lose the flow. Context switch is deadly here.

It sounds like the ideal thing to do here, in order to stay in flow, is for these notes to be inline TODOs while coding, but for them to somehow get turned into issues before anyone else sees them. I.e. by a pre-commit hook, or by whatever tooling you use to squash commits when building PRs/patches. If you write them in a standardized format, something should be able to parse them out.
No, I just click on them or run them in mpv. I've thought about writing a plugin for TTRss where you can give it a channel name and it will add the RSS feed, plus store the channel's icon instead of the YouTube icon, but I haven't gotten around to looking at that (or seeing if there's a plugin that already does some or all of that).
I would recommend those interested in this to check out this page: https://code.jsoftware.com/wiki/Essays/Bibliography

Specifically, look at the pdf's about parts of mathematics written by Iverson. Try the calculus one, it's great!
Show HN: Tabulate – Table Maker for Modern C++
Need to understand your domain better, but in many cases, the 250GB csv can be compressed down quite effectively using a columnar representation. And the columns can (potentially) be processed using simd/gpu based approaches to where a single server would outrun a cluster. Food for thought..
Is this the new thing we're doing on HN now? Outing old crusty bugs of popular projects (see https://news.ycombinator.com/item?id=21910391)?
>True, but I also know the Max has at least one serious design flaw.
>I don’t know the same about my car

In addition, there's no evidence that Airbus planes have design flaws as bad as MCAS. So why fly on a 737MAX when any other plane out there is safer?
To me the main issue is the wider one: what is the purpose of the university? Well, it's the keeping and reproduction of knowledge, which must be kept alive in the heads of a number of host bodies. But what is this knowledge for? Do we as a society actually want to know things? Because that's looking very much in question recently.

There is also the historical (especially 1960s, but really this dates back to the Reformation) role of the university as a political hotbed. It is this which has come into conflict with the wider world, and it is this which has caused heavy commercial pressure to destroy the intellectual independence of the university and turn it into just a training facility.
As a solo game dev, I've tried a number of various project management tools that I use in my DevOps day job... from Trello to Planner to Jira to Azure DevOps. I like Azure DevOps work items the best, but the reality is that for a solo developer, I've found all of these tools create far too much overhead (so that I spend more time managing the project rather than making actual progress on it).

So for practical use... I tend to write my ToDo list on a whiteboard near my workstation.

When I complete items from the whiteboard, I move them into an Excel spreadsheet where I can add greater detail about the resolution/solution.

When I'm ready to release a version update, I take the notes scribbled into that Excel sheet and turn them into properly formatted update notes.
You cannot possibly be suggesting that academia is a path one takes to avoid competition.
I used to read it initially and some of it was funny because it was harmless but overtime it became more and more illegal, mean, vindictive just to hurt. I could not read it anymore.
A Complete Guide to the Machine Learning Tools on AWS
I've been thinking about this from the perspective of the teachers who can be asked to write dozens of letters a year.

After some interviews, my hypothesis was that having students be more involved would lead to more engaged teachers and better letters.

So I started with this ( https://tinyrecommendations.com/ ) interactive blog post which walks you through the steps of requesting a letter (and even generates an example email to get you started).
I recently left ProtonMail and went back to Fastmail. My reason was that they will never be able to fully support IMAP and now CalDAV because of the encryption they use. I grew to accept that email is not for secure messaging and my paranoia of "I'm being watched" just went away.

If you need secure messaging, use something other than email.
I'm also a Inoreader user. It's one of the few services I pay for (bottom tier). I can't imagine being without an RSS-based content-monitoring/-consumption system.
The Dawning of the Age of Apple Aquarius
It doesn't really matter. You can write todos down in a piece of paper and still wouldn't matter, because you are alone, everything is in your head mostly and you can go as fast as you like. There is no need to overcomplicate things with complex tooling.
As I stated I will agree to disagree. I have my own views based on my own experiences as you have yours. This ain’t new to me.

Security is always number one. I wasn’t trying to pitch “these are good arguments”. I am expressing my own, whether right or wrong, secure or insecure. No successful hacking attempts so far on my watch.

Everyone feels so safe using HTTPS but when it cracks we are going to be screwed. let’s not forget about HeartBleed and all the others.

What’s stops a corporation/CA from revoking a certificate because you threaten their business?

It’s moot.

I wouldn’t touch let’s encrypt with a barge poll. If I want a SSL i’d rather fork out in a paid cert as at least there is insurance behind.

When google can create their own CA authority how is that secure? Look at google certs, they’ve planted their own global root cert in your OS without you even approving it.

HTTPS is lazy, might be easy but poor mans security. But to end this debate some is better then none.
> privacy abuse - I don't have FB account because of that.

This is just the obligatory reminder than not having a FB account does not stop FB from spying on you.
like the other comment points out, the measured rv is shifted and scaled. re tails: there's a sqrt(n) that scales the measured distribution so that it in the limit it has tails at +/- infinity.
As a professor, every recommendation letter I have written (or that was written for me) is never seen by the student. The letter writer is contacted directly and given a URL to upload the letter.

I've read a lot of recommendation letters too. None have been bad, but you can definitely tell when the writer doesn't know the student well when all they really say is "This student received a good grade in my course." I've seen a few highly opinionated letters that openly discuss a students weaknesses, but also sing their praises regarding their strengths. Those letters felt the most genuine, plus the students were all-stars.
I'm failing to understand what your point is.

Like the parent comment said

>After doing a PhD you can be a high school teacher, a soldier, an actor, start a company, go into politics, do whatever you want. Nothing’s stopping you!

Most people don't go into debt for a PhD afaik. Failure to monetize a PhD directly just means falling back into the more traditional workforce.

Stable job in a small city isn't enough of a practical application?
For most people, a university is the most time-efficient method of gaining education in any given technical topic. It's not guaranteed to be the most cost-efficient, but I don't see a defensible argument that the resources of a university don't make it possible to learn faster than self-study, for the modal student.

Discipline isn't the only obstacle for autodidacts. If nothing else, at a university you have professors, adjuncts and TAs with office hours who can help you learn something in a fraction of the time it would take to learn by studying a textbook or watching lectures online alone.

For example, vanishingly few people manage to teach themselves an undergraduate math curriculum without going through university.
Similar to that, but I try to group the tasks into upcoming releases. It's quite an effective way of forcing myself to do the unglamorous fixes along with the whizzbang new features.
Article is light on the details, but ProtonMail has published some here: https://protonmail.com/blog/protoncalendar-security-model/

> This calendar key will then be symmetrically encrypted (PGP standard) using a 32-byte passphrase that is randomly generated on your device. Once it is encrypted, your calendar key will be stored on the ProtonCalendar backend server.

32-byte passphrase: might be fine, depending on what those bytes are; the interesting question is how much entropy it got generated from.

> Each member of a calendar will have a copy of the same passphrase that is encrypted and signed using their primary address key. The signature ensures that no one, not our server or any third-party adversary, changed the passphrase.

This is where it gets weird. Why do both? The obvious way to encrypt with an ECC key comes with authentication for free. Signing mostly has negative privacy implications. (I think the answer is "we incorrectly decided PGP was a good idea a long time ago and now we are stuck with its problems, which include being wrong about authenticators".)

> The invited member, if they decide to join the calendar, can decrypt the passphrase using their address key. They can also verify that the signature on the passphrase belongs to your email address key. This lets the invited member cryptographically verify that you invited them. To accept the invitation, ProtonCalendar will then pin the passphrase for the invited member by replacing your signature with one created using their own email address key. This signature will later be used by the invited member to verify the passphrase at each application start.

Again, with designs less than twenty years old you can do that without a signature.

> To accept the invitation, ProtonCalendar will then pin the passphrase for the invited member by replacing your signature with one created using their own email address key. This signature will later be used by the invited member to verify the passphrase at each application start.

what

I'm reviewing the attendee scheme next, but I need more coffee first.
Hmm...excellent feedback! Thank you. I hope I wasn't dishonest with the title. I do believe Zwitterion has the potential to rival and replace Webpack eventually.
My experience with organic chemistry was... not good in comparison. Were you a chemistry major?
Pocket link recommendations appear on the new tab page on new installs. You can turn them off, but they are there by default. Additionally the Pocket button persists in the address bar, but is also removable. It's indeed minuscule in comparison with what Chrome does.
Find a new client
> The problem is that colleges still regard themselves as educators and not job trainers

I think the issue here is that employers have outsourced hiring validation steps to the university, and the university never has, nor should be a platform for training people for specific jobs. Why would you need to go to a 4-year university to become a business analyst when you learn those skills in the job?

To me it makes sense that a university and its staff sees its mission as education and not job training, because that’s what it is.

We need to find a way to change this and stop wasting resources and time. College for most people is a really expensive way to spend 4 years not doing a lot. It’s mostly signaling.
This is a welcome development. ProtonMail has worked well for me. Now if I could only find a way to make a Pixel phone accept that email address instead of one of my several one-off fake name gmail addresses that I use for such things.
I also suspect that if the plan is to add this as an attribute that developers put in Cargo.toml then there will be a lot of packages that will have the value set to a higher version than need be.

Speaking for myself, I don't know in which exact version of Rust the features that I use was first introduced, and I don't think anyone else knows that either if they use a lot of different Rust language features.

So if I were to add a minimum required version to Cargo.toml for the crates that I put out, I would for sure end up putting the current stable version that I am using myself.

In practice I think that is probably fine, but also a bit unfortunate in a way, that anyone using an older version of Rust, such as those using distro packaged Rust will see Cargo tell them they can't build and run my crate, because I set minimum version to say 1.40.0, and they are using 1.37.0, but actually I might happen to not be using any features beyond what was available in 1.35.0 or whatever in some random crate of mine, but I don't know that and I don't wish to test every change I make to my crates in a bunch of older versions of Rust also because that would slow me down considerably.

On the other hand, if the Rust Team had the resources for it, could the crates.io service be made to detect minimum version of Rust needed based on the features used? Probably a lot of work I would guess. Doubly so when considering different feature flags and other cfg switches.

Again, I don't know the plans you have for how to do it so maybe you are already planning to do it that way but, you guys sometimes run builds on basically all of the crates on crates.io, don't you? Would it be feasible that the crates.io service runs a background service that builds each crate with a few different versions of Rust and records the build results and possibly test results into the meta data for the crates on crates.io? I think that would probably require a lot of server time, and therefore likely cost too much to be possible but it would have been really cool if it was doable.
His issue wasn't the domain they used becoming a TLD, his issue was a subdomain they used became a TLD and the DNS resolvers of his clients were not configured to append the parent domain first, probably the search list wasn't populated.
If they still exist and still work...
Also using Trello and especially their checklists. Each 'iteration' has a checklist and as I'm done I check it off. I guess they are like issues in an issue tracker with less fuss.

Since I have all the 'iteration' there I also have a 'Future' iteration. As I'm approaching some self-imposed deadline I remove/add tasks from the current iteration to Future.

If I didn't do anything in quite some time I have the tasks right there waiting for me and I can pick one.

This mode of work for solo projects is quite good imho. Used it for openbeans.org / coolbeans.xyz, for mastodon.ro and for another project which doesn't have a website anymore (YaMeter).
Did you try this?

https://protonmail.com/bridge/

Or did it not work for you?
I have very mixed opinions about American college at this time.

I find the system antiquated and full of butt-kissery, especially post-grad. Book sales are plainly a racket.

I'm not sure how real the political hyperbole is, but it's concerning too. I'm all in favor of college campuses being a place of political passion and ideology, but it seems like it's completely one-sided, and that's bad if it's true.

I hope MOOCs take firm footing and start to bring reform. I think it's overdue.
If only they had built-in keyboard shortcut customization.
I've been doing Trello.

Instead of a "Done" list, I make one with my next version number (e.g. 4.1).

Then, after I release 4.1, I move that list to a "Releases" board and replace it on the work board with 4.2.
Writing a Go Linter
Recently HN seems to have become more heavily targeted. I think bad actors have realized the value of the community here. I am increasingly wary of opening links to unfamiliar domains except in a sandbox environment.
There was another thread about Aspera on HN the other day.
Isn't that true of anything you don't understand? That is to say it's not always easy to connect a -> b -> c with only a cursory understanding of something. But trivially we can see that technical expertise is valuable - and surprisingly (still) increasingly so at that. Furthermore, knowing how to solve problems will always be valuable. As far as your statistic goes, that's quite a hand-wavy and unsupported assertion. To what population does this generalize? What is the source? And if only 25% are going on to careers as developers, does that not imply that the labor market isn't necessarily growing fast enough to outstrip available need and thus lower salaries?
Are We Still Thinking? The World’s Slow Move from Dialogue to Media
> There is no multitasking for regular programs in DOS: if a program launches another one, the parent is simply paused until the child exits.

Well aware of that fact but my question is could you switch from the subprogram back to the main program without exiting the subprogram? I feel the answer is no but I can't remember.

e.g. I open norton commander and run qbasic. norton commander is paused and qbasic takes control. Is there an interrupt call which allows me to return control to norton commander without exiting qbasic and let qbasic stay paused?
> If a professor refuses to hand you the sealed envelope, maybe that's the red flag right there.

As a professor, it would be a red flag to me if a student insisted on my handing it to him/her.
Very unlikely. For a conception happening from people around 30 years, they will be passing 20 to 30 thousand DNA mutations to their offspring, and around 100-150 genetic mutations.

Statistically cas9 is barely worse than just be born to a late parent.
This is only accurate for funded PhDs, which in the humanities (the implicit focus of the Chronicle) are a small minority.
Subcribe to:
https://www.youtube.com/feeds/videos.xml?user=USERNAME
or
https://www.youtube.com/feeds/videos.xml?channel_id=CHANNELI...

and enable plugin af_youtube_embed
A side note: I really like the linear video timeline thing ccc does.
After Jira (on demand), Asana, GoPlan App (which was quite good a long time), Trello, OTRS, RedMine and several others, i landed now, hopefully finally(?), at https://www.clubhouse.io

I like Jira at work if its self hosted, but on demand its that damn slow, its more or less unusable (every page load 10-20 sec. etc.).

Clubhouse is especially good since its free for very small teams while not limiting the number of projects/workspaces. And its mainly an SPA, so it feels really quick & responsive.
Unfortunately, their panels are usually not up to par.

If you have specific examples, I'd be interested in learning about them.
Software flaws in cars usually aren't fatal. If your car has a failure, you just pull over on the side of the road. You can't do that in an airplane.

>how about cars that have sudden loss of steering

Citation needed. I've never heard of a car having this problem, and it's generally impossible because there's a mechanical link between the steering wheel and the front wheels.

>or a throttle that can't be disengaged?

Citation needed. I've never heard of this happening where it's been proven to be real and not a publicity stunt. All the problems with "unintended acceleration", including on Toyotas a while back, have been shown to either be people using aftermarket carpet mats, or even people faking it. What's more, turning off the car in an emergency is not hard, even in push-button-start cars. Now of course, we can blame some wrecks from faulty systems on poor driver training, drivers who just aren't very good, drivers who can't handle an emergency, etc. This simply does not apply in an airplane: pilots go through a LOT of training to get that job, so if they crash anyway, that points to an unforgivable mistake in engineering or manufacturing.
Yes. Numpy releases the GIL for its array operations.

Parallelism is possible, but only for computations in native code.

FWIW Node.js is essentially the same situation.
> all the cool stuff in the world is made of lego pieces (carbon atoms)

Amen. When I introduce organic chemistry, I use the Lego analogy.

I tell the students, "there are zillions of different organic molecules. What's weird is that you only get to 'play' with a small fraction of the periodic table in organic chemistry [C,H,O,N,P,S,F,Cl,Br ...]. So, how do you get 'zillions' of different molecules from a narrow set of elements?"

Then I show them a photo of several 2x2 Legos arranged as 1) a tower, 2) one-way staircase, 3) two-way staircase, 4) "circle"

Organic chem lab is awesome, too. I remember making isoamyl acetate (banana scent) with 30 other students and the whole lab smelled wonderful.

edit: I forgot. I worked with a guy who made a functioning spectrophotometer out of Lego parts and LEDs??. I think he got the idea from a journal devoted to undergraduate chemistry education.

edit2: I didn't read the entire blog post (because...super long), but I agree w/ the parts that I did read. e.g., "[Modern introductory chemistry is] ...sterile chemistry. It’s the equivalent of teaching kids scales before they learn to play a song, or insisting that kids learn grammar before teaching them how to write. It’s chemistry as rote and rules, with no joy to exploration."

A lot of the issue stems from presenting the information to students as if it were "the truth." A lot of what is presented isn't the truth--it's just a reasonable model to explain experimental data. And I think it's beneficial to explain that nuance to students. "This explanation/model works great under most circumstances, but it falls apart over here." I spent a large part of my undergrad years thinking everything I learned was gospel. And I wish my teachers had spent more time discussing model building based on experimental data.
36c3 visitor who hosts neonazi and hate speech domains ejected from congress
Never take a pay cut unless it's on your terms and what you want. It seems evident you want out of this situation.
That is probably going to appeal to about one half of a typical chemistry class, and leave the other half bored and sullen.

My experience of chemistry was that it was very abstract nonsense that was taught to us, which is incredibly sad, when chemistry is all around us all the time, and understanding how it works is invaluable. There are myriad practical examples to investigate. Why do your baking powder biscuits rise? Why does the octane rating of your gasoline matter? Photography. How does epoxy work? Etc, etc.

What we actually did was a lot of tedious equation balancing on paper, and titrating liquids.
As another commenter stated, you can mince statistics any way you want to paint any picture you want.

Only two 737 MAX have ever crashed (both outside of the US), so the 3.08 figure is an extrapolation, not necessarily reality. After the software update it might have gone another 500K flights (or more) without a crash, leaving the figure at 2.0 (or smaller).

Let's say you need to travel from NYC to San Diego.

Let's assume a car death rate of 1.25 deaths per 100 million vehicle miles (a figure that popped up in Google). But that includes motorcyles and pedestrians, so let's play it safe and call it 1 death per 100 million miles.

By now we are comparing apples (chance of death by trip) to oranges (chance of death per mile traveled) but let's press on.

Distance from NYC to San Diego is 2,800 miles. So your chance of dying en route to San Diego is about 1 * 2,800 / 100,000,000 or ~30 in a million chance if using a car. Whereas with the MAX it is ~3 in a million (if you take a direct flight), or an order of magnitude more safe.