skysight-inc/HackerNews huggingface dataset:
I honestly don't think it's even valuable to write them. It's a manifestation of BDUF. The more detail you put into a document up front, the more wrong assumptions you're committee to paper. It's basically a guess. Same reason we've adopted agile as a mindset, architecture needs to be agile too. Documenting a system as it's built is much more useful.

For context, I mostly work in consulting. So I don't have a lot of authority to impact culture as much as I try. Doing handoffs is a big part of my job and even if I hand off a detailed explanation of everything we've done, I'm still guaranteed to get asked about everything I've already written down.
+1 for The Elements of Style.
It grinds my gears a little when people make claims like "there's not much I can do about it".

Seeing someone parked out the front of your house with a sensor array aimed at you isn't going to get you hot under the collar?

You don't reckon you'd suddenly find yourself motivated to work out what you can do about it?
Think he was being sarcastic.
This show is deeply spiritual and goofy as hell, and is recommended viewing for all seekers. I cannot recommend it enough.
SwiftUI is really great, it just needs more time in the oven. XCode is horrible though.
Hey me too! ( All of it )
Selects would still work. But non insert DML would be disallowed I assume (delete, update).
I took it to mean being able to interact with macOS by touching/dragging/zooming the windows directly on the iPad.
Gently let them know that they are wrong. Depending on the severity of the error, repeat the procedure up to three times with decreasing level of gentleness until they become right. If that doesn't work, don't bother. Also isolate yourself from possible ramifications of the error.
Intermediate Stats writing out Chi-Squares by hand on exams literally ended my academic inclinations. I had been using software to do this for a while and something about the process of being forced spend hours memorizing how to by hand just to "earn" a letter rubbed me the wrong way. I absolutely know much more about Chi-squares then I'd ever need to, possibly an imprinting of the bad experience.
I really enjoyed this SciFi book - Dark Matter: A Novel

In this world he’s woken up to, Jason’s life is not the one he knows. His wife is not his wife. His son was never born. And Jason is not an ordinary college physics professor, but a celebrated genius who has achieved something remarkable. Something impossible.

https://www.amazon.com/dp/1101904224/ref=cm_sw_r_cp_api_i_HY...

Another good one from the same author - Recursion: A Novel https://www.amazon.com/dp/1524759783/ref=cm_sw_r_cp_api_i_G0...
I like your bibliography!

Ben Noble's book was my entry to LA. I was an undergraduate and involved in a research activity that demanded a lot of knowledge of the eigenvalue problem. The concrete approach in that book helped a lot.

It was only later on that I took a class based on G&vL (implementing a bunch of basic LA factorizations in Matlab), and in my spare time read Halmos's book. I understand the coordinate-free algebraic approach, but I work on applications and that viewpoint has not stuck with me. The stuff on numerical accuracy in GvL really did stick, OTOH.

From the comments here, and Strang's book's table of contents, I gather that his book (which has a lot of fans) has a concrete geometric approach.
Especially since it seems to need cleaning, badly. Dark, muddy, even the parts that are meant to look illuminated (man in white, woman in back) are muddy.
IME salaries have risen fairly significantly in London over the past 7 years or so, up until about 2 years ago.

I don't think dev immigration has hurt that much if at all. There's a virtuous circle: the more devs there are, the more startups are created and the more FAANGs set up shop. Devs get more experienced on bigger and harder problems, which makes them more valuable.

There's a huge amount of developer immigration to SV, and yet that's where the highest salaries are. Would they really be even higher if FB, Google, Apple etc. couldn't find enough devs to hire, or would those companies have set up shop in other areas and countries instead, to accommodate their needs? Or would those companies have been growth constrained on availability of talent instead?
Ask HN: Cheapest Laser Micrometer Vendor for recycled filament manufacturing?
I need a laser micrometer to measure 3d printer filament. Which vendor sells the cheapest one?

I need it for community project:
https://medium.com/endless-filament/make-your-filament-at-home-for-cheap-6c908bb09922

Currently I use a dial guage with roller contact point to measure filament diameter and fetch it brought Arduino like this:
https://youtu.be/bqzcS68T7tQ

I found one for $2000+
http://filamentmachine.com/?p=39

Are they supposed to cost this much?

I just need accuracy of 0.001mm and range from 1mm upto 5mm.

Any alternative approach you can suggest? Please suggest some non contact approach. And why this tech costs so much?
It also took ten years during which the museum was closed. The original building took about eight years to build.
Could be it, I'm on a i7-4770K with Win10 and Firefox and no lag at all anywhere.

I don't have a Mac so I can't test it on MacOS I'm afraid..
Which part of the explanation of what they mean in the article is unclear?
Wikimedia Foundation Transparency Report
I found Deepness in The Sky an incredibly frustrating read. I _really_ didn’t enjoy the switching between perspective of human and alien. (Especially the personification)

I was able to get about a third of the way through the book because my friends kept saying it gets better... but it’s a thick book and I just didn’t get it as I kept chugging

If I’m reading fiction it’s OK to put a book down. I ask you, dear internet stranger, what do you enjoy about these books?
I found a hackernews link like a month ago about making a daily TIL (today I learned) on github. I liked the idea enough so I made my own version:

https://github.com/vincentntang/TIL

It's where I store my code snippets, and a way to rubber ducky to myself. Everything I write on there is directly something I had to look up and didn't know off hand. Something to note is I do add things to my TIL during work hours and spend 10-15 minute tops writing each `.md` file

I haven't really blogged much lately but this makes it easier to transition after. I wrote a React useState and useEffect guide this morning from my TIL notes

https://www.vincentntang.com/react-use-effect-explained/

I highly recommend making a daily TIL since I can rich search all my notes for copy paste code I can use for projects
But we are in the midst of a pandemic, and income inequality seems to be increasing even faster.
To venture into the more poetic/artistic realm, I really recommend Invisible Cities by Italo Calvino. It’s quite short, but so layered that I actually have a hard time describing it.

Framed as a conversation between Marco Polo and Kublai Khan, the book is a series of vignettes describing fantastical cities Polo has visited in his travels.
I don’t see that. If your on your work network, it could be your employer’s security system that is intercepting your connection.

A possible explanation could be that the domain cockroachlabs.com is not yet categorized in the security system.
Agreed. As much as we talk about how programming is manipulation of ideas...at the end of the day it is a very physical process too. You are manipulating actual physical things in this world. This is a fascinating concept to think about. Programming is physics.
The normal version is free, which includess a lot of components. If you want more, there's a Pro version which is paid. But the free version is open source and already quite extensive to use :)
> We’ve trained a new deep learning model on 22 million open-source JavaScript files to ensure Kite works with your favorite libraries and frameworks like React, Vue, Angular, and Node.js.
You can just buy a dongle online that does this. It’s an HDMI dongle that tells the OS that you have a monitor plugged in when you don’t. There is a way to make the adapter yourself (paperclip hack), but using an actual adapter has the advantage is it can support higher resolutions that you can then export over VNC.

I’m using this one: https://www.amazon.com/gp/product/B07CXX7QL5 (non-affiliate link) which supports 4K@60 resolutions.
This reminds me of BBC's article[0] last month focusing on games as a form of mediation. For many of us, gaming is an effective social platform and escape tool during quarantine, but games have rarely been built with mindfulness at the center from day one. Hopefully, we can get more titles in the genre.

[0]http://www.bbc.com/culture/story/20200409-how-gaming-became-...
This is a great book but a bit dense first. At a high level it goes through physics with an optimization viewpoint, as in find the actions that minimize a system's energy to figure out how a system will evolve.

I would strongly suggest you learn Lagrangian and Hamiltonian Mechanics from this book first [1] since it comes with many more illustrations and simple arguments that'll make reading SICM much easier. If you don't have time to read a whole book and want to get the main idea I've written a blog post about Lagragian mechanics myself [2] which has made it to the front page of Hacker News before. The great thing about SICM is that it's a physics textbook where the formulas are replaced by code [3] which you means you can play around with your assumptions to gain intuition for how everything works.

IMO I believe in introductory physics we overemphasize formalism over intuition and playing around with simulators is a truer way to explore physics since most physical laws were derived via experimentation not derivation. Another book that really drives this point home is [4]

[1] https://www.amazon.com/Jakob-Schwichtenberg/dp/1096195380/re...

[2] https://blog.usejournal.com/how-to-turn-physics-into-an-opti...

[3] https://github.com/hnarayanan/sicm

[4] https://natureofcode.com/
Go is basically Limbo combined with Oberon-2 method syntax, two very successful programming languages from Bell Labs and ETHZ respectively, hence why Go was such a guaranteed success.
Which is a big reason none of those are among my favorite podcast apps. But yeah, it's a problem for sure.
Darwin's book stayed very clearly away from any talk about religion.

Years later religious arguments against Darwin popped up.

Dawkins' book addresses these religious arguments head on.
Do you know of any mind bending books by women?
Alameda County Updated Statement on Tesla
Uber Technologies Makes Takeover Approach to GrubHub
The open plan office was the norm until the cubicle was invented (by Herman Miller I believe) as a tool of liberation in the 1960s. Just look at any film from the 50s (like The Apartment or Desk Set) to see.

Some research institutions, inspired by academia, had offices (IBM, PARC, IAS, Bell Labs..) and mingling areas it that was less common.

I saw open plan offices reappear around 2000 when the price of Palo Alto real estate started shooting up and frankly it shocked me. It’s crazy to me that this is considered savings given how much it costs to recruit and pay a person. I can’t concentrate with noise or visual clutter (people moving in my field of view).

Some jobs do do better with an open plan, like sales teams. It’s a cultural issue.
Show HN: Pairwhen - A Simple and Fast Pair Programming Scheduling Tool
Less is more... until you need more.
There is work to implement a similar approach for PostgreSQL, called zheap. One of the persons behind that is the one who wrote and submitted to HN this article.

https://www.postgresql.eu/events/pgconfeu2018/sessions/sessi...

https://github.com/EnterpriseDB/zheap/tree/master/src/backen...

https://www.postgresql.org/message-id/CAA4eK1%2BYtM5vxzSM2NZ...

https://rhaas.blogspot.com/2018/01/do-or-undo-there-is-no-va...
> I'm confused, a DAG is a model for the relationships between data.

Here they're talking about a DAG as a model for the relationships between computation rather than data.

Many systems that model computation use DAGs. For example it's how many compilers understand your code when you compile it.
Atlassian acquires Halp to bring Slack integration to the forefront – TechCrunch
I don't have an answer, other than the observation that women, as a class, were generally excluded from authorship in most cultures, with rare exceptions, until relatively recently.

However, there are some "popular" examples. Jane Austen, Sylvia Plath, Kate Chopin (literature), Rachel Carson, Ayn Rand, Annie Dillard, Joan Didion (nonfiction). They aren't as fashionable today as they were in earlier generations, but that's fashion.

For me, Svetlana Alexievich (born 1948, in modern Ukraine) has been a revelation. I haven't read all of her works yet, but they're on my lists. I can give a strong firsthand recommendation for The Unwomanly Face of War (which recently got a P&V translation: https://www.amazon.com/Unwomanly-Face-War-History-Women/dp/0...).

Her work incidentally illuminates how we systematically lack certain accounts of history. The implication is that we miss pretty much everything "important", when we read history through the traditional lenses of the armed conflict and politics. The literary motif of giving voice to the politically voiceless is an everpresent theme in Russian literature (going back through Turgenev's treatment of serfs), and in the late 20th century it was brought to nonfiction, through Solzhenitsyn and Alexievich.

Statistically-speaking, most people do not spend their lives in the politburo, or in the general staff of the army, but those statistically-significant people do not usually write the history we read. It seems obvious in retrospect, but it's a revelation, and it tends to change one's perspective on the relative costs and utilities of war. As a culture, we're obsessed with the "individual", and we're typically obsessed with the "wrong" the individuals (i.e. the ones whose lives are exceedingly uncommon).

I think her work should be required reading for those seeking to become public servants, whose personal lives are often significantly detached from the consequences of the decisions they make in their professional lives. I don't know if I would call it life-changing, but it's up there.
It doesnt have to be equal, just outside the existing curve. Again, conceptually, 1:9 from 100 is an improvement for some abstract measure of equality.
just curious (and i'll admit i'm biased, am co-founder @ grafana labs), what do you find exceedingly complex about setting up and maintaining grafana + loki? both are single binary, and can be run without any dependencies.
I keep a copy of Jiro Taniguchi's The Walking Man [0] in my room at all times. It's about slowing down and appreciating the small things in life: the birds, the water, the leaves, the weather.

[0] https://www.amazon.com/Walking-Man-Jiro-Taniguchi/dp/8493340...
Ask HN: I'm a software engineer diagnosed with Alzheimer's,how should I prepare?
This is a very useful article. I was wondering if these technical differences add up to differences in specific use cases for each API?
For your #1 point our team has had great success using PlantUML for our diagrams. They can be easily output for slides or wiki pages, but it's all written in code so we can keep them in our git repo for tracking.
Or, instead of boycotting, work towards sensible laws for obliging software/hardware providers to provide sources.
While i'm not working there, i casually know some people who did at the store level, shelving/cashier. It's not less hard at f.e. Edeka or Rewe either. That's what i meant. And health insurance isn't tied to a job here. And when you are shopping, if you are not absolutely ignorant, you can see and compare the range of tasks a single person has to do where and when. There is not much difference to be seen, and backstage it isn't different either.

edit: I'm unsure what you mean by lower barriers to entry.
I'm all in for barriers if they ensure following safe and healthy practice!
I don't think that's true. The companies still operating are massively increasing wages, and the government's massively increased unemployment benefits. Both things are structured to be temporary in principle, but I expect that a significant residual of both will end up having to be made permanent.
How to easily schedule R scripts on Linux and Windows
Balderdash in the UK!
Full Autopilot in GTA Using TensorFlow
The Nurture Assumption: Why Children Turn Out the Way They Do by Judith Rich Harris.
Read this before getting kids. Awesome...
Rosalind Benoit as Armory (YC W17) CD Foundation Outreach Committee Chairperson
Yes, he has conflated generics with inheritance/hierarchies. You can have generics without the mess that is inheritance.
Get real

https://www.youtube.com/watch?v=FAbXuJ2tK90
> I'd be fine with it.

You say that now.

Thought experiment: Can I grab your address?

Remember, you don't know me and you don't know my intent.

Full disclosure: I have a violent criminal record.

Still comfortable?
"To Mock a Mockingbird" by Raymond Smullyan. From Wikipedia:

> To Mock a Mockingbird and Other Logic Puzzles: Including an Amazing Adventure in Combinatory Logic (1985, ISBN 0-19-280142-2) is a book by the mathematician and logician Raymond Smullyan. It contains many nontrivial recreational puzzles of the sort for which Smullyan is well known. It is also a gentle and humorous introduction to combinatory logic and the associated metamathematics, built on an elaborate ornithological metaphor.

Here's an example puzzle from the first half (the second half deals with combinatory logic):

> Suppose I offer to give you one of three prizes-Prize A, Prize B, or Prize C. Prize A is the best of the three, Prize B is middling, and Prize C is the booby prize. You are to make a statement; if the statement is true, then I promise to award you either Prize A or Prize B, but if your statement is false, then you get Prize C-the booby prize.

> Of course it is easy for you to be sure to win either Prize A or Prize B; all you need say is: "Two plus two is four." But suppose you have your heart set on Prize A-what statement could you make which would force me to give you Prize A?

Fun book.
Fair point, I'll try to include that on the page! Thanks for your feedback :)
Because this is why I would consider it over a car, until then I continue to ride my bike.
For starters- do you even know whats expected from the role or it's more of a fancy title for Lead / Principal Engineer?

My $0.02 on SW architecture is that it's not as much about SW or architecture as about people and their needs and you being able to be effective channel for everything between end-users and engineering.

If there's one thing- learn as much about your business domain from end-users and "business persons" at your company as much as possible!

ps. basically You're screwed! :D
They're sort of coopting the name of a datastructure and using it as if it were a product name which is a bit weird
Testing and tracing doesnt change the fact that everyone will need to be exposed at some time.

A vaccine isnt likely
There's a ton to learn from this book, especially if both Scheme (or functional programming in general) and the Lagrangian and Hamiltonian formulations of mechanics are new to you as they were to me when I first came across the text online. I ended up taking the class in person and seriously enjoyed it. It was a big reason I switched my major from CS to physics, which I mean in the best way possible! I think the authors were right in their assessment that Lisps are really well suited to mathematics, and especially the type of math you see in working with Lagrangians: function composition and partial application. Plus there's the cool benefit of being able to write code that looks at other code and writes its derivative as a new program!

The two small warnings I would share with someone starting this book are

1) they introduce some of their own notation to clarify, i.e., what various derivatives mean, but this notation is different than what is found in other texts

2) it ramps up pretty quickly from solving a double pendulum to much higher-level stuff like Lie transforms and perturbation theory - it's a lot to keep in your head all at once. Don't get discouraged if you hit a wall and need to come a couple days or weeks or months later - I definitely did, and it is still fun to try to go back and make it through the harder parts. Highly recommend!
It's not mentioned expressly in the article (there's just a link to the movie), but the book is briefly to be seen in The Matrix. Neo uses it to stash cash and warez.

I remember reading about this, and being just astonished how many significant details the Wachovskis hid in those movies, even if they were only visible for a second or two.
How to achieve and improve your product-market fit
There's a comparator on apple.com: https://www.apple.com/mac/compare/
> I'd like team size cubicles. That would sound to me like a good compromise between collaboration, and deep work.

Small clusters of real offices (i.e., floor to ceiling walls, doors, all lights under control of occupant) opening on a shared space might be better for that. I worked at a place like that once. There are some diagrams of the arrangement in this comment [1].

[1] https://news.ycombinator.com/item?id=3730655
I thought sex was a social construct?
Antibiotic-resistant superbugs could be worse than Covid-19, writes professor
All the talk about myths and then it says funny things like:

> Place juice in a bowl and pour milk into the ginger juice from a height to allow sufficient mixing.

Surely the flow of the pour is more important than the height. You can get complete mixing from very low height and poor mixing with a lot of splatter mess from high height. The difference is in how rapidly you pour, not from where.

> Do NOT stir as this will interfere with the gel formation.

"Make sure they mix, but don't mix them!" is a weird bit of advice. Perhaps it should say don't stir continously.
^is the book turned into a book safe in The Matrix. Early in the movie, Neo pulls a mini-disk out of it to sell to his Mescaline-referencing friends, one of whom has the white rabbit tattoo.
If you read these three Agatha Christie novels you'll never think about mysteries, in any form, the same way again.

I recommend this order:

The Murder of Rodger Ackroyd

And Then There Were None (also titled Ten Little Indians)

Murder on the Orient Express
In the book he uses the example of trying to get a stripped screw out of something. It’s a classic example of where a lot of people will kind of mindlessly make the problem worse. But when you approach it calmly, maybe it leads you to realize it just needs some oil applied to it, etc.

So, I think we’ve all been there with coding where in either a rush, or driven by ego to solve the problem in some impressive way, we kind of get ourselves tied up. But when we calm our mind, it’s easier to see, “oh, I can just leverage this little change”.
The free and open source software world need much discussions on this “open vs free (as in bier)” dichotomy...

I dream of a world where lot of indie open source developers are actually paid for their work by something else than Google or Facebook!
So, when this runs completely local, WHY do I have to pay monthly? Why can't it be bought?

And it costs more than my whole IDE (IntelliJ complete license for _everything_) as well...
> pseudo-autobiographical form? I’m not even sure what to call it!

For sure! Trying to describe what Valis actually is, is about as difficult as pinning down what reality in a PKD novel is.

The fact that PKD's real life experience basically turned into one of his own novels is something I find endlessly fascinating. And also kind of sad, since whatever mental health issues he was dealing with seemed to cause him quite a bit of pain. I have a copy of "The Exegesis of Philip K Dick", and while it's too tedious to just read cover to cover, I'll often just pop it open and read a few pages here and there. Really interesting stuff.