skysight-inc/HackerNews huggingface dataset:
They are but I'm saying that the code often isn't redundant in the same way a piece of infrastructure may be.
Actually, FORTRAN was marketed to scientists, not for "serious programming" which was still done in assembler.
For people who find this type of thing interesting, I recommend checking out Daily Rituals: How Artists Work. Has the daily routine of lots of famous people throughout history. I enjoyed it.

https://www.goodreads.com/book/show/15799151-daily-rituals
Yeah but the point here is to introduce people to programming concepts and using ‘plain English’ words reduces a little friction for people.
As long as you can log in via SSH, there should be no software error combination w.r.t. graphical surfaces capable of locking you out of your system. From the SSH prompt you can fix everything, should that ever be needed.
I beg to differ. Startups tend to default to action. Lots of big / conservative companies default to inaction. When you cannot judge from the outside, you could get interesting results.
>phising

>leet

one of these is not like the other
Are GPIOs fast enough to do SCSI? That's pretty amazing.
Another wonderful series is "The Secret Life of Machines". Cartoonist Tim Hunkin explains how machines work, with lots and lots of models and cut-aways of real life devices. And animations! And moving sculptures! His humor is pervasive and a delight.

https://www.youtube.com/watch?v=baFaEvBywGc
If memory serves, there’s a spot over the Marianas Trench where gravity is about 1% lower. Said that way, it doesn’t sound like much, but 0.1 m/s² sounds pretty substantial to me.
Drive them into self-isolation for months.

Unless you think soccer-moms in their SUVs are going to be leeting their children and breadwinners out into the public when the infection rate is above 50%.

These things take on a life of themselves.
The best explanation was Vietoris’s: https://www.reddit.com/r/explainlikeimfive/comments/fyh9qr/e...
I've worked everywhere from small startups to the Big 5, and the only thing that changes is severity. At some point you realize that the exception of disfunction is really the rule, and that smooth sailing is textbook theory.

I've been looking into ideas like No Estimates and delivery forecasting as a replacement for 'traditional' Scrum-flavored agile, but AFAIK these newer approaches aren't very battle tested.
> So on the face of it, what does this photograph tell you -other than that the model is right-handed?

That's some Sherlock Holmes stuff right there, to me at least.
Yes, exactly. I used to think isolating dependencies like npm/yarn do, where each package has its own copy of its own dependency tree (ignoring deduping), was crazy, and potential conflicts should be a forcing function to encourage you to minimize dependencies in the first place. But then I started using these systems and it's by far the least time I've ever spent worrying about deps. There are downsides to this and how it encourages dependency proliferation, and I still believe in minimizing your dependencies, but it's the least bad system I've seen.
Yes, indeed. I started as a bank programmer, working on an IBM mainframe.

At night, nearly the whole machine was consumed by batch processing. If there was some problem that required a late-night fix, it was worked out first on green-bar print of the program, using hex to determine what was in the registers. Then the code could be submitted via ICCF, but the wait for a compile could take literally hours.
If you mis-typed something (say a forgotten period), the compile would fail and you would have to resubmit the job. Waiting hours again!
How do you manage the windows? Opening other windows is how I've lost open tabs before, so now I keep a single Firefox window.
> one-letter variable names

Just like in math!
Algorithm could solve NP Complete problem in P time
OP here.

The reason why the stack requirement bothered me was that, during the phone screening, I basically told the hiring manager that take-homes are fine, but I walk away from anything that has a laundry list of required frameworks.

They were looking for a very senior developer, not someone who would come in and know their stack on day 1.

In my case, the problem wasn't ASP, it was all the other frameworks and patterns they wanted.
Windows and macOS just work and don't need constant tinkering and fixing stuff.

Also, Windows runs all software I need, desktop Linux does not.
Ha -- I'm one of the 4 hosted with Caddy web server!

All of my other attributes were in the majority (Hugo, Google Analytics, etc...)
Here's a great talk given by Martin Odersky, "A Tour of Scala 3" https://www.youtube.com/watch?v=_Rnrx2lo9cw

That talk is almost a year old now :) a lot of progress has been made towards launching Scala 3. The latest Dotty release was March 18 https://dotty.epfl.ch/blog/index.html

Scala 3 combined with Scala.js and GraalVM native compilation will be a killer stack :). You can write code that's as high level as python and typesafe as Haskell. Use the same code on the backend and in-browser with Scala.js. Compile your code to statically linked native executables with instant startup time, great for CLI tools.

In terms of developer experience, Scala 3's compiler is much faster than Scala 2 because the data structure representing incremental compilation is not rebuilt for each compiler phase. The faster compiler can be used with Microsoft's Language Server for a delightful IDE experience, especially in VS Code which is the current recommended editor for Scala 3.
A bunch of Covid-19 related mental health resources all in one place
I thought for a moment it was asciinema in vs code. Now that would be cool!
It’s both. Ruby IS slow. If you ever need to create a tree structure that isn’t available in a natively-compiled Gem, you’ll know what I mean.
The essential observation/consequence of General Relativity is that is that everyone (in the absence of non-gravitational interactions) is just floating, or travelling in a straight line as-measured-locally. We travel in orbits because space is curved. (“Space-time tells matter how to move; matter tells space-time how to curve.” -- Wheeler)

A clock at the center of the Earth runs more slowly than a clock on Earth's surface.

The answer to your Lagrange point question is probably indeterminate. The differences in clock rates depend on the relative depths in potential not the magnitude of gravitational force (as measured by anyone).
Search for the birthday paradox. Basically if you assume an attacker that can store every messages, as used nonces accumulate the chance of a collision increases. It does not remain constant, as naive intuition would suggest.

The maximum suggested number of uses per key can be calculated based on the desired security bound (chance of a collision with past messages) and the size of the nonce/IV.

If you want a rule of thumb, (N/2)-1 the number of bits in the nonce is not too bad. So if you have 64-bit nonces, you should send no more than 2^31 messages.

This only applies to random nonces. If you are incrementing the nonce sequentially, you get as many nonces as the range of your integer. But here be dragons: if you lose track, you will definitely repeat nonces! This is why schemes that save and restore the nonce value are dangerous. If you lose power and restore an old value, all the nonces from then until the latest real position will repeat.

Usually it's safe to use simple incrementing nonces with ephemeral keys that live only as long as a session and a specific instance of the app/OS/whatever. You can restart the nonce with a new key no problem. Just be sure your increment is protected by a mutex or something like std::atomic<> if there are multiple threads or two threads could send the same nonce.
Brian Roemmele posts some amazing historical videos on Twitter: https://twitter.com/BrianRoemmele
Satisfaction: How the Rolling Stones Made Tequila a Hit
Yes, the problem is not that a seasoned practitioner cannot internalize just about any quirk, typically historical.

The problem is that a first-time learner already has their mind full with information (we can only ever hold ~7 items in working memory, cognitively, so make sure each one counts when teaching anything).
This is definitely interesting. It reminds me of the bulletin boards slash chat rooms built by the fictional company Mutiny in the series Halt and Catch Fire.

A suggestion, I can basically create multiple 'people' by opening the app in multiple tabs, though it does seem to know me because the nickname seems to remain the same, maybe you should look at a way of allowing a single persona at a given time, if that is possible?
I hear you but I specifically am advocating for cannabis use in a medicinal way for anxiety reducing gains - which I suppose could be construed as performance gains. Nowhere did I advocate that it increases productivity or creativity.
Ryan Nolan. Seeking entry level position. Open to contract.

Location: Boston, MA

Remote: Yes. I previously ran my own eCommerce business for 3+ years, while managing a remote customer service team.

Willing to relocate: Potentially in the future. Depends on location.

Technologies: JS, React, HTML, CSS / SASS, Bootstrap, JQuery, Rails, Node.js, Express.js, SQL, PostgreSQL, MongoDB. Currently learning Python + AWS

Resume: https://docs.google.com/document/d/1pmP26_uibBJkXkOqjQlP8OBY...

Email: RNolan19@gmail.com

Thanks so much!
As an interviewer at a FAANG, this gets an immediate "I may not answer that" and a little disappointment in my mind. We do not assess resumes, only performance at the interviews. Resumes are only for screening. But this may be a good question at small companies that don't have a streamlined process. Take into account who you're talking to.
The Abrams M1 Tank uses a turbine: https://en.m.wikipedia.org/wiki/Honeywell_AGT1500

It’s light, powerful and can run on petrol, diesel, jet fuel - but at pretty poor mpg.

Edit: Crikey - about 5 gallons to the mile!
Fatal disk errors on an Amiga 4000 unless the clock app is just so
BLAS benchmarks show that fortran is actually faster than C is lots of scenarios.
Skeleton Key
I assumed the whole photo would show the woman holding the bag in the right hand
The sleeve cap is the top portion of the sleeve (the bell-shaped section on the left hand, i.e. the "wrong way", image in her diagrams in this article), and where you attach the sleeve onto the armhole.

"Ease" refers to the extra fabric in the sleeve cap. When I was taught to sew, I was taught that the sleeve cap should be larger that the arm hole, and then you have to do a whole bunch of cinching and stretching to get to sleeve sewn on correctly. The goal is for the sleeve cap to accommodate the shoulder without looking bunched or poofy, but (at least for novixe me) my sleeve seams always looked weird and messy.
It's used in the book Think Python by Allen Downey.

https://greenteapress.com/wp/think-python-2e/

(Case Study: interface design http://greenteapress.com/thinkpython2/html/thinkpython2005.h...)

The book is very good for first-time learners IMHO.
The website Includes resources for:

1. Frontline Healthcare Workers (including access to remote counseling)

2. People who are grieving a loss due to COVID-19

3. People who need mental health resources during isolation

My content creation project (MultitalentFM) teamed up with Astra Labs (a youth-run 503c) to make this happen. From Pitch >> Launch was 1 week. Including myself, 6 people in 4 time zones worked on this day and night to get it together in time for launch.

We're going to be doing more in the coming weeks... stay tuned, stay safe, stay indoors <3
What you can do, is upvote the article so that eventually some YouTube engineer happens to see it.
Not much else to do.
Interesting point. You are mixing up teaching language with teaching linguistics. Teaching linguistics usually includes phonetics, phonology, morphology, syntax, semantics, pragmatics, discourse, typology and semiotics. Quite similar to teaching computer science. The concepts are independent of the implementation. In this context using Python is bad because it has a very limited set of concepts that worth knowing. Racket has many more. In the context of working in the industry Python _experience_ might be more valuable, but it has nothing to do with how good it is to tech computer science.

https://ufal.mff.cuni.cz/~hana/teaching/2015wi-ling/01-Intro...
OP here:

Universities are not trade schools, they are often focused on education for the sake of pursuing knowledge, not how to train you for everything you need in your career.

Computer science is not software engineering; think of the difference between physics and mechanical engineering.

A lot of computer science classes are highly theoretical and have only tangential relationship to what it takes to write a commercially successful program.

BTW: This is the similar for doctors, in the US, your doctor has to get a license in addition to a degree, and the license requires self-study in topics that aren't covered in medical school.
Will be fine and still show increase upon the era they are emulating.

A USB based solution may of proved more portable and sellable though IMHO. Though that market catered with many SDcard SCSI HD emulation dedicated adapters.
I would guess that someone nefarious got access to the Google account associated with that youtube account...

If you can log into an account, it's pretty easy to get an account permabanned.

Just paste some links to well known child porn trading sites into the description, and the account gets banned within about half an hour. Someone at my school modified a chrome extension to do that and half the schools youtube accts got banned forever!
You can tell something is being held in the right hand from just this part.
When Life Insurance Isn't Worth It
Thank you! That’s it at 32:20. He and Feynman look similar, and it was 30+ years ago.
Connections 2 wasn't a patch on the original. Connections 3 was just milking a dead cow.

However The Day the Universe Changed is very good.
A Globemaker Navigates a Digital World
I think, it's not known well in the space, because the target audience is either interested in "comes from Microsoft, with support", "i want an audit-able solution, shared-source, or open-source", "is installable through my normal package sources", "something i can build/setup/cluster/manage myself". Thinlinc (iiuc) is none of those. Please correct me, if my info is inaccurate/outdated.
Nope I'm angry with Facebook. The point in the article about people's lack of genuine socialisation on Facebook not being Facebooks fault may be true, although here too Facebook's design plays a role by pushing the news feed instead of private conversation until recently.

But that entirely misses the point. This is the last thing people blame Facebook for. People are upset with Facebook because of their mistreatment of user data, the influence of 'fake news' (which sadly has to be put in quotes because it's been hijacked long ago by the producers of fake news), undermining democracy, and so on.
I remember in high school when only 20% of my class liked math. We should stop teaching math, right?
These comparisons are so bad.

NPM is hands-down the most popular packaging ecosystem online. So of course it has more packages than other ecosystems, more developers use it. It's not a good comparison.

I would not be surprised to find that JS bloat tends to be more severe than other languages, because Javascript makes it a lot easier to import and publish packages. I would also not be surprised if Node package management ended up being a bit worse, again because Node lowers the barrier of entry for inexperienced programmers to publish packages on impulse, even if they don't plan to maintain them. And its just undeniable that Javascript is a heavy intro language, so the average developer quality (especially around responsible dependency management) is probably less than other languages.

But the package count stats need to just die. When we talk about dependency bloat, useful stats would be:

- What is the average/median number of (deduplicated) dependencies in a Node program vs a Rust/Python/Ruby project?

- What is the average/median number of lines of code in a Node package, minus its dependencies? How does that compare to the average/median package in Rust/Python/Ruby?

- What is the average/median number of outdated dependencies in a Node package, vs the average/median in Rust/Python/Ruby?

- What are the average/median number of different authors across a Node package's dependencies vs Rust/Python/Ruby?

- What percentage of the Node ecosystem actually gets used? Are we looking at a long tail of mostly ignored packages, or is usage fairly spread out and diverse?

Heck, even this mostly useless graph would be better if it just adjusted for the number of users for each platform. It's pretty tough get that data, but there are sources you could look at to try and guess, including StackOverflow's dev surveys[0].

The "how many packages are there" metric means nothing when it's quoted in isolation from other data. It's like claiming Windows developers are vastly more productive than Mac developers because more Windows software exists.

[0]: https://insights.stackoverflow.com/survey/2019#overview
Please Say Sike - coming from an old Magic City Patron (Atlanta)
This is cool! I've always wanted to find something like this that wasn't purely business students looking for someone to build their "startup idea". Hope it succeeds and gains traction!
Fortran is super fast. For math/analytical stuff it's preffered over C.
But to avoid relyance on a language with so few devs, these orgs dhould only have code that the the heavy lifting math in fortran. And use expose those as wrspped functions to some other more common and easier to use/mantain/hire
This is very similar to a Mac app I created called SeaTurtle—seems a mesh between BASIC and Logo brings back a kind of nostalgia in people who want to teach programming to kids that learned it in the '80s:
https://oaksnow.com/seaturtle/
> As a model for computation, P systems offer the attractive possibility of solving NP-complete problems in less-than exponential time. Some P system variants are known to be capable of solving the SAT (boolean satisfiability) problem in linear time and, owing to all NP-complete problems being equivalent, this capability then applies to all such problems. As there is no current method of directly implementing a P system in its own right, their functionality is instead emulated and therefore solving NP-complete problems in linear time remains theoretical. However, it has also been proven that any deterministic P system may be simulated on a Turing Machine in polynomial time.

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

This is not as interesting as it sounds, since you're just trading exponential time for exponential space. It's still not practical or very interesting.
I can't help but find it ironic that in middle of this oft-repeated JS bitch fest the author's own company is promoting their NPM package.
Overview of Google Cloud products are buried in the terms
Well I wouldn't normally but because you're so obviously wrong I thought I'd try. First, I can't find any reference to what you claim. The platypus is a mammal, end of, AFAICT. It has kept features from it's long evolutionary path (split off other mammals 165 million years ago) but no evidence of it being from gene-jumping I could find. eg. https://abcnews.go.com/Technology/story?id=4828261&page=1

But then accidentally discovered this about gene transfer albeit in another area: https://www.sciencedaily.com/releases/2018/07/180709101216.h...

"This process is called horizontal transfer, differing from the normal parent-offspring transfer, and it's had an enormous impact on mammalian evolution." For example, Professor Adelson says, 25% of the genome of cows and sheep is derived from jumping genes.

OK, thanks!
This note-keeping system is really nice, super fast navigation, would strongly prefer over Notion which is clunky and unnaturally slow.

Consider supporting him on Patreon: https://www.patreon.com/quantumcountry

Apparently the note-keeping system is a work in progress:

> PS: Many people ask, so I’ll just note here: no, I haven’t made this system available for others to use. It’s still an early research environment, and Premature scaling can stunt system iteration.
For perspective: At a New Jersey hospital "Of more than 3,000 people who have offered to be donors, only 38 have met the initial screening criteria. "

https://www.nytimes.com/2020/04/11/nyregion/coronavirus-anti...
It's the reverse. The circumference of top of the sleeve is cut larger than the hole in the torso.
If you're hiring people like this, I don't think old code bases are your biggest problem.
Answer:

1. Quite often.

2. With some breakage of existing programs.

... and this is a fundamental paradigm difference between Rust and C++, for which the answers are:

1. Every 3 years.

2. Changes are backwards-compatible [1]

-----

[1] There are slight specific manageable caveats. Example: The repurposing of the `auto` keyword.
The language isn't dead (and doesn't have to be). If anything, it must be taught as part of a programming language design course. In a way COBOL is similar to SQL which is far from dying. (IMHO it would have been useful if they had merged into one language; the available embedding of SQL into COBOL was kinda clunky.)
This is very true. Unlike an examination there is neither a well defined set of questions nor even a well defined condition for succeeding! It's not good or bad as an interview should be an informal and subjective evaluation. But it does make comparison to an examination invalid just from the procedural point of view.
This may be of help then: https://blog.adafruit.com/2019/02/01/using-a-raspberry-pi-ze...

Also worth looking at the alternative solutions as many USB adapters as well as dedicated SCSI<>SDcard had adapters about in the wild.
I'm bootstrapping a simple scheduling SAAS with my wife (https://www.cozycal.com/). As the sole developer, I definitely can relate to the feeling of constantly putting out fires.

We use Canny (https://canny.io/) for feedback tracking. It helps us with:

1. Transparency with our customers. On the support side, we can show that we're tracking their requests, and where they fit into our existing roadmap.

2. Less stressful development cycle. I'm still completing some work in our backlog, but after switching to Canny, it's much more clear what the next features will be.

Also, here's our public Canny board which lists our feature requests & roadmap: https://cozycal.canny.io/
Relating to platypus and horizontal gene transfer, I found this, which seems to be not quite what you're talking about: Horizontal transfer of BovB and L1 retrotransposons in eukaryotes. Genome Biology, 19(1). doi:10.1186/s13059-018-1456-7

Regardless, horizontal gene transfer certainly does happen.
Nice timing. Last week I made a very simple BASIC compiler to show my undergrad students how to make a compiler: https://github.com/AZHenley/teenytinycompiler

The write-up is coming in a few days.
Ctrl-H , or, in project.clj, remove the line ":preloads [day8.re-frame-10x.preload]" and restart the REPL.