skysight-inc/HackerNews huggingface dataset:
> One day, my son was concerned that a chair of his was wobbly. We looked at it and he helped me isolate the problem: One of the screws was loose. I found one of our many leftover hex wrenches and showed him how to screw it back in. After that, he was curious what would happen if he screwed the other way, which he did until the screw came out. We ended up taking the chair all the way apart and putting it back together a couple of times, often mismatching pieces, before he was satisfied the job was finished. Try something. See how it works. Try again.

My dad and I did this too! Not the chair, but things like it.

One time he gave me a sock full of shaver parts and said "I took my shaver apart and can't figure out how to put it back together. Can you see what you can do with all these parts?" It took a lot of experimenting and trial and error, but I managed to get a working shaver put together.

TVs had tubes in those days (not just the picture tube, but a couple dozen tubes in the circuit). As the tubes burned out, the TV would "go on the fritz". So I got to pull all the tubes out, and we drove down to the corner grocery where I plugged them into the tube tester, set the dials and checked the meter readings to find the bad one. We went home with the replacement, put the tubes back in, and the TV worked again! For a while.

Mom liked to sew, so I got to be the sewing machine repairman, cleaning and oiling, untangling and threading the bobbin.

Then I went to kindergarten where I had fun pranking the other kids and the teacher. For show and tell I brought a big fat electrolytic capacitor that I'd charged up at home, and a screwdriver. I told them what capacitors were and how dangerous they could be unless they were discharged. Then I "accidentally" touched the two terminals, one with each hand, and pretended I was getting electrocuted.

I somehow managed to break free, and then shorted the screwdriver across the terminals with a big spark and a loud and scary pop. I put my hands on the terminals again, smiled, and said, "It's discharged. It's safe now. You can try it." And a few brave ones did.

What I didn't tell them was I'd only charged it up to six volts!
I also groan at this. You, or readers, may be interested in this article from the Bank of England's blog, which provides a somewhat more modern/real-world version of the 'money multiplier' i.e. market operations to provide liquidity/funds/interbank/creation of liabilities to fund assets (lending)/balance banks' sheets on lending, which has been the case for years now.

https://bankunderground.co.uk/2015/06/30/banks-are-not-inter...

An excerpt:

> In the simple ILF model, bank loans represent the intermediation of real savings, or loanable funds, between non-bank savers and non-bank borrowers. Lending starts with banks collecting deposits of real resources from one agent, and ends with the lending of those resources to another agent. In the real world, however, banks never intermediate real loanable funds, an activity that, correctly understood, can only amount to barter.

> Rather, the key function of banks is the provision of financing, meaning the creation of new monetary purchasing power through loans, for a single agent that is both borrower and depositor. Specifically, whenever a bank makes a new loan to a non-bank customer X, it creates a new loan entry in the name of customer X on the asset side of its balance sheet, and it simultaneously creates a new and equal-sized deposit entry, also in the name of customer X, on the liability side of its balance sheet. The bank therefore creates its own funding, deposits, through lending. It does so through a pure bookkeeping transaction that involves no real resources, and that acquires its economic significance through the fact that bank deposits are any modern economy’s generally accepted medium of exchange. This understanding of the function of banks, which we will refer to as the financing and money creation (FMC) model, has been repeatedly described in publications of the world’s leading central banks—see McLeay, Radia and Thomas (2014a,b) for an excellent summary. What has been challenging is the incorporation of these insights into macroeconomic models.
The fact its a circular argument means that the premise is invalid as an inescapable consequence, its fundamentally a confusion of cause and effect.
You’re right, they should find their own interests. However, kids are preyed upon and lots of trivial things are competing for their attention. As a parent you might help then decide when they can’t. Also as a parent one might expose them to different things and build projects together and programming may be one of those. Others may be musical instruments, books, math, sports and other things that put them on a good path. But yes, forcing ones kids to program is not likely to be fruitful.
Finally somebody makes some sense. I have an even lazier system, I type a search into bing like "bizidea - hydroponic urban farming" and save it to bookmarks and when search "bizidea" there are all the billion dollar ideas.
"standing by" until they're not. If their VCs start applying pressure to dump the unprofitable projects and seek more profits, their tune will change in an instant. At the end of the day these are for-profit entities, and the only thing that matters is profit.

The only reason they're pursuing this strategy is because they think they can get a piece of the kubernetes market. If that doesn't pan out, they will dump nomad like a bad habit.

For-profit companies aren't open source charities.
I believe they are already using them for ELB’s. It is mentioned in their announcement that they will, but I read somewhere else it was already happening: https://aws.amazon.com/blogs/aws/coming-soon-graviton2-power...
I always believed that minecraft had a plugin system allowing the use of many programming language. Did MS remove that when buying it?
Tidying it requires external energy, which is what is happening (unless the person stays in the room in which case the mess will become even bigger).
While this is no doubt true the (ab)use of printf is really where the magic happens though
Regarding 3), maybe it's just a small exception, but in Toronto's Chinatown you can see that a lot of the houses have gardens with vegetables. It's just that the overall lots are small and the gardens are small. But they are still there.

In Vancouver, even downtown, there are a number of community gardens with various vegetables growing.
I tried the app with and without JS. Its so slow in non JS mode that it feels very frustrating.
It's more of an example really. Patching together multiple provider offerings is going to involve interconnecting them somehow.

Thanks for the vid. The app they're demonstrating seems to be publicly accessible too:

https://staging.gaia-x-demonstrator.eu/
I just don't get this. Bringing a gun to a domestic dispute or a simple traffic stop sounds like lunacy and a lethal escalation to me.
Thanks, that helped. Very different from my current workflow indeed.
Ask HN: Open Source Zoom Alternatives?
Has anyone tried any open source Zoom alternatives? Any you would recommend? If not, what was lacking?
> when she asks for it

Or, better yet, when she seeks it out on her own. But yeah, I agree 100% with the spirit of this comment.
FTR, there's a little cottage industry of text expanders (whether dedicated or part of eg Alfred's suite of tools) which provide complete control over keyboard shortcuts and scripting / automation.
Once you close an issue the code is in a new state and the list deserves revaluation, returning you right back to square one.
Niklas Luhmann collected 90,000 note cards and popularised "Zettelkasten" note-taking as a knowledge management method with paper-based hyperlinks:
https://niklas-luhmann-archiv.de/projekt/beschreibung
(archive, supports download as TIFF scans and JSON transcriptions).

If you use Sublime (as I do beside Emacs), ther's a plug-in:
https://zettelkasten.de/posts/sublime-text-plugin/

During my undergraduate studies I summarized each paper or book I read in form of a single plain text file. This was very helpful when studying for oral exams that required internalizing in the order of >20 volumes. While these weren't cross-referenced, and no special tool was used, this still helped to ace the exams, mostly because the practice of summarizing/compressing the material to its essence itself is essentially the same as learning it.

Main main advice is any tool or none is fine as long as the notes are in plain text so they can last - it's the most durable file format, and you can always build a full-text index to make it searchable e.g. using Lucene.
Yeah, every time I job hunt it’s 10x the enterprise Java opportunities (don’t really want those) versus Ruby, Go, and even native mobile. I don’t have .net in my work history but gather it’s similar for that. Between them they’re a huge percentage of all software dev jobs, writing boring bigco software for bad-for-FAANG-but-good-for-everywhere-else pay.

[edit] oh and the small/startup space is overwhelmingly Node + some front end framework + a bunch of cloud shit they probably don’t need and have mis-used and mis-configured. Take out Node, .net, and Java and hell, the next biggest segment I see is probably low-paid PHP (Wordpress mostly) work followed distantly by Ruby (mostly Rails, ugh), Python, and native mobile. Go, Rust, Haskell, Clojure, all that, rare as can be.
We do have one [0], from 1990, a series of protests right after the 1989 revolution (the protests were violently squashed by miners with pickaxes summoned by the president of that time).

It goes something like this (in a somewhat word for word translation, and keeping in mind that the big bad at the time were leaders of the former communist party):

Better a vagrant,
Than a traitor,
Better a hooligan,
Than a dictator,
Better a hoodlum,
Than a party activist,
Better dead,
Then a communist

[0] https://www.youtube.com/watch?v=lSlUW5Imylc
I think programming should enter a kids learning environment around the same time and priority as a second language.

How would someone know whether to consider it, if not exposed to it at all?

Most people in the English-speaking western world won't make a vast amount of use of that second language. Some will though, and the rest of us will appreciate that the training we did get helps us see things from a different perspective and maybe lets us interact a little easier on vacation. Most won't use their Chemistry or Physics education in day to day life, but it will help them understand the world better.

As our world becomes dominated by software, training in it becomes similar - even those who aren't going to go all in and follow a career in it, can conceivably benefit from some training.
Tidying your room would be adding energy to the system, to make it tidy. This is still in line woth thermodynamics where adding energy can decrease entropy
Kids need to learn things themselves and walk their own path. Sure you can guide them away from bad things, but there is too much hand holding and coddling of young people these days. One example is lining playgrounds with rubberized material, resulting in an increase in injuries. Another example is keeping kids away from peanuts which causes an increase in peanut allergies.
The Carrington Event (1859)
Air powered die grinder, drill, or impact gun. Or, if it sounds real choppy, maybe an AC TIG welder.

I’d bet die grinder. They’re not used all the time, and they have VERY high rpm sounds which are always terrible.
> Its orders of magnitude easier to reason about

This may be the case for you, but for me I can hardly think of anything easier to reason about in terms of producing a document tree than a pure function over state which returns that tree.
The established consensus is that mm-waves do penetrante the dermis of babies. Even recent research can agree on that. Here's one recent source.

https://www.researchgate.net/publication/334078749_Millimete...

I do not believe that anything in the tens of GHz is either safe or unsafe. The frank reality is that we simply do not know, as not one person in human history has ever lived with a mm-wave source of any power for an extended period of time.

With new RF technology, the burden is usually on the creators to demonstrate its safety, not random Internet commenters to prove its danger.

I was hoping to have an actual discussion here, but I guess people would rather just blindly defend any new technology without even a cursory look at its safety.
Could it be a drain pump noise propagating? Does it happens even when you don't send the water in the drain, but in a bucket?
Forget About Work, Let's Stake the Consensus
Yep, same with my son. Minecraft just might be the most singularly influential phenomenon in an entire generation of budding software engineers.

My son, who is not yet 6, will watch YouTube videos about creating something in Minecraft and then build it almost exactly to spec later, not while watching the video. This includes some redstone contraptions. It’s pretty mind-blowing to watch him.
Note to all software developers and data engineers: fuck you, do something useful with your life, and quit doing this shit, you're always wrong. Always.
I have a small business where I have partnered with several YouTubers (150k - 300k subs) to create custom merchandise. [1]

We do a revenue split, and I handle the shipping and manufacturing, my goal being for this to essentially be a source of passive income for the content creators.

My observation is that merchandising is an important revenue stream: either physical products, or digital ("for $5 you can have the sheet music that was used to make this video.") Digital merch seems to have a better long-tail and obviously the best margins. Physical merch is cyclical: strong sales at the start, and then they drop off after a few months.

Patreon seems to be an important revenue generator too - exclusive content, or see content ahead of time - which is fed by the videos that the content creators post in order to amass their audience.

Finally, individual video sponsorships seem to be important, and with a popular channel, can earn in the ballpark of $2k/video (don't know the variance here, just using secondhand knowledge.)

The point being, I think that you have to continually be creating content, and it may not necessarily be passive income. And a non-trivial amount of revenue is generated via other means, or partnerships/sponsorships, which is viable after building an audience.

[1] My specific niche is making notebooks for musicians, and you can see the folks I've collaborated with here! https://www.themusiciansnotebook.com/collaborations
I agree that the article should at least have mentioned the cost, to allow for comparison on a more meaningful basis than perf per core. Though in the end that makes things look worse for Intel. The c5.18xlarge (Xeon) is $3.06/hour, m6g.16xlarge (ARM) is $2.464/hour.
What I rarely see, if ever, is writing and guides on what to do with yourself when life throws a wrench at you. I find it's not difficult to eat well, sleep well, exercise well when times are alright. But then if something bad happens to me, all of that goes out the window and it can be quite difficult to go back. I think most of us have difficulty with these things on smaller or larger scales.
Or they could have used dictation, how do you know? And clearly, it's partly a joke.
The near-sterility of these subsets of the population is a modern phenomenon.
The two biggest takeaways from Bullet Journal for me were the task markup you mention and numbered pages + index. When I have to refer to some previous work I did, I note the past page numbers I had to look up. It's a simple way of cross-linking notes, but I find that it works quite well for me.

I try to avoid notebooks with tearable pages, because I found them to be too fragile. I carry my most recent notebook everywhere and some of them end up quite beat up. Tearable pages tend to start falling out on their own.
I've noticed that too! It's like basic business principles are warped in the presence of too many computers.
I think you May have that backward. But why do you think this?
Yes. Title should be more like "fortune cookies that I've read" or "collected quotes" or something.
Mutations on a GraphQL server built with Vapor
How about the article title?
Because there are other factors to consider for each user's use case.

Jitsi wouldn't work for the Zoom meetings I admin. It's too technical for a very untechnical audience.

Zoom was hard enough, and 90% of the meetings in our ecosystem use Zoom, meaning they only need one app. Asking them to use Jitsi would require two (as every other meeting uses Zoom), which means a non technical audience has to learn 2 technical things instead of 1.

In the case of E2E encryption, every attendee has to type in the meeting key when they join for it to work. The users I work with will forget/won't understand why etc. They just want to speak to people. So that will render e2e useless if 1 out of 20 attendees doesn't do it.

Not to mention we have attendees who don't own a smartphone so have to dial in. Making the E2E Jitsi stuff pointless.

Jitsi is great for technical people. Zoom is great for non technical people.
I think the point is that the attribute most closely aligned with Covid outcome is not liberal-authoritarian, but functional - crippled by political division.
You can, but one of the big advantages of couch/pouch is that you can replicate all the way down to the edge and back in real-time. If you have to put up an auth layer in between it becomes more of a traditional architecture. You can see this in RxDB, a js replicating datastore with observable events on the client side. They built support for both couchdb and GraphQL based replication, so I think this plus hasura would get you replicating GraphQL + a way to easily implement auth within hasura, and a reusable api that would work outside of the pouch/couch replication. Not to mention you also get schemas on both sides.

That’s the main issue with this whole thing. The solid replication and change events and conflict resolution all together is the only way that couch is compelling at all compared to other dbs in my opinion, and having to partition the db to the user level for security without adding a proxy just defeats the whole purpose for most use cases.
There is a lot of support for the officers to be clear though https://twitter.com/Acyn/status/1269322620316442625
Of course. Notice interest, whatever the clue is, and be part of the process.
If someone really cared about privacy, you’d not be using cellular technologies at all ;)
Data as a Utility Tool
> My argument that something can and must be done about this, today, is of course going to be eternally defeated with the contradictory 'it has always been this way since forever' position.

No, your argument that “fix the (recent) US overseas policy and you fix the (centuries older than the country’s independence) domestic problem since the latter is just a domestic reflection of a culture rooted in the former” will continue to be defeated by the fact that you have the relationship backwards.

Maybe you can fix the one that is the reflection automatically, or at least more easily, by focussing on fixing the one that is the historical and cultural antecedent, but if so you need to fix the domestic one to fix the foreign one, not the other way around.

> The point is, there is something that can be done about it today, and it involves unity and cohesion and universality among a large group of people.

No one is arguing against that vague platitude, but against the much more specific claim that foreign abuses the US has committed since becoming a superpower are the root of domestic abuses it has been engaging in since it was colonized by Europeans.
I haven't dealt with "a lot of XML" in Java for ages. I've been using it in my day job for a decade, and about the only XML I touch is pom.xml (that's the build file for Maven). This is like complaining about stuff in Java 1.4 -- sure, but we haven't been using it for ages.

Please don't take it the wrong way, but the days of XML for everything are long gone, and for years in Java it's been XML for nothing as a counter reaction.
Escape to Another World
This is all things I have been told by people I personally believe. I'm open to statistical evidence either way on the particulars.
Startups tend either to do many things right, or many things wrong. If doing x right were a coin flip, there would be a bell curve with the peak at doing half right. But it is not a coin flip.[0]

Code can be decently sloppy, but there's likely a strong correlation between good code and good startups. Not because the code made them a good startup, but because the good startups are good at most things.

Many startups will do fine with a rough codebase, and obviously you should value the code accordingly (if it's an API as a service, highly, if it's a physical product with no software component, not so much). But be wary of any startup that's close to so bad you worry it might fail. Good founders will rarely let it tip so far to that side of the scale.

Obviously there are loads of exceptions to this rule. But I think if you want to be a founder of a software driven startup or you want to find a great place to work as a software engineer, aim your expectations higher than feels reasonable and you'll probably land at a decent medium.

[0]https://twitter.com/paulg/status/1240308316808626176
I disagree that liberal Christianity and reform Judaism are very similar. Reform Judaism tends to be far, far more liberal and secular than liberal Christianity.
Tqdm Python Multiprocessing
> I'm an OTR semi truck driver. I am sometimes assigned trips that are designated JIT. There is usually a note included with a JIT trip stating that late delivery will result in work stoppage at the destination.

Interesting. Do these trips pay better for the associated stress on your part?
The level of medical care available in Germany is drastically different than Brazil. The infant mortality rate in Brazil, for example, is five times higher than in Germany.
There’s a related set of videos about the Quantum Mechanical nature of reality that are just amazing.

https://www.youtube.com/playlist?list=PLW_HsOU6YZRkdhFFznHNE...
Related news articles:

https://www.yahoo.com/news/predator-drone-spotted-minneapoli...

https://www.vice.com/en_us/article/n7wnzm/government-flying-...

https://www.vox.com/recode/2020/5/29/21274828/drone-minneapo...
Has anyone plugged Lutz's education variable into scenarios for climate change? It could be one of the silver linings is we have more runway than anticipated.

Edit: It doesn't appear that it would make a difference, the low-end emission scenarios already have population growth similar to what is described in the article: https://skepticalscience.com/rcp.php?t=3
The prediction in this article is that the population will reach a stasis of around 8-9 billion, so no real danger of humans dying out (humans might, but not for this reason). Also this happens in 2100 and beyond when surely we will have started to become a spacefaring species.
I see a trend thats pushing away older experienced programmers just to replace them with young ones.
I got interested in coding when I started high school in 2001. When I discovered that several students were already somewhat proficient programmers, ostensibly because of parents who introduced it while they were young, it was a rude shock. It left me feeling behind some kind of curve.

I did become a software engineer later in life after a career change, but I wonder how a home environment where I could learn the basics would have changed my trajectory.

I take the author's point that the problem solving and creativity are more important than syntax. But you need comfort with syntax to get deeper into the ecosystem to stretch those muscles.
Also ... define “not difficult to disable” when it’s not exposed in the UI.

A *# code doesn’t count here also ;)