skysight-inc/HackerNews huggingface dataset:
You can both give a person a fish, and at the same time teach them to fish as well. It is not, and never should have been presented as, an either/or argument.
I tend to think that "this person wrote an article but it was about what they wanted to talk about, not what I wanted them to talk about after seeing the title" isn't a strong criticism.

The things you want them to talk about are perfectly reasonable things to talk about, but they don't have much to do with the article and I don't see how their absence means that "the author oversimplified their argument". What argument do you think the author is making that would have been made better by talking about reparations, or a "black tax" in the sense (completely unrelated to that of the title) of tax imposed to finance reparations, or systemic racism on the part of the US government?

I think the article is trying to do two things. One of them -- sharing some aspects of the author's experience as a black entrepreneur that many readers will likely have no inkling of -- doesn't involve any argument at all. The other is objecting to criticisms of the idea of a "wealth tax", on the basis that lots of people are already facing a "tax" that will likely stop them becoming wealthy, and it doesn't stop them working hard. The things you want the article to mention wouldn't have had any relevance to either of those.
Yeah, I've no problem actually doing that. But there's the problem of the meter guy noticing!

This was a proof of concept experiment after I had had a discussion about a decade ago with a friend of my then boss who in his younger years actually designed electricity meters - he was also president of my local IEEE chapter so he was highly regarded (unfortunately he's now dead).

Anyway, he challenged me to alter the metering rate on one of my meters (I've four 3-phase + off-peak) without actually tampering with the meter or breaking the lead seals. He said I'd have Buckley's chance and he was right.

He said they not only go to inordinate lengths in the design of meters to ensure that it's not possible to stop them but also that they don't change their rate (run slightly slow, etc.) when heated, cooled, exposed to magnetic fields etc., and that before a meter is approved it's tested by certifying authorities for strict compliance.

Mind you, some meter readers don't seem to give a damn. We rented some short-term space off site to the main factory (which itself was an old factory) and some of its meters no longer even have glass covering the dials and others had their lead seals missing altogether. Anyway whenever the meter reader turned up he was never the slightest bit concerned. The boss said for no one to fiddle, for as sure as eggs, someone will forget to remove the 'tweak' before the next reading and the consequences of that would be much more trouble/far outweigh any potential savings gained on the account. :-)
Interesting. I remember being taught some fishy stuff in school such as the tongue map, and the fact communication was at least 70% nonverbal.

Internet access at home not being a thing at the time (at least in my country) meant we believed most if not all of that stuff. People are much more skeptical now than a couple of decades ago, to the point that claiming hand gestures slightly improve communication requires full blown studies to back it up. And I'm 100% fine with it.
I would expect pretty much any plain copying program over NFS to beat scp, since scp has the overhead of encryption. On a slow disk with a fast CPU it might roughly match though.
>> But if your aim is to displace (never mind replace!) an old, established niche, it's a very steep uphill.

If your goal is to beat someone else then you're playing the wrong game.
This is not the case at all. Russian speakers can understand stock Ukrainian phrases used in jokes and the Ukrainian-Russian mixed language known as surzhyk, but when Russians are presented with samples of purer Ukrainian, like Shevchenko's poetry, intelligibility drops significantly.
This may be a stupid question ("why not eat cake instead") but why not install LineageOS on it?

It's a clean Android and it's utterly well supported on the Pixel line of phones.

Google only supports these phones for a few years. That is useless to me, who intend to use my tools for much longer than that. LineageOS has provided that support with a minimum of fuss.
In 5 Minutes, He Lets the Blind See (2015)
Surely you're familiar with the Baltic Dry Index, an index of shipping costs:

https://tradingeconomics.com/commodity/baltic

Also, in case anyone thinks the current environment is crazy then check out the commodities bubble period of 2008 for that index.
Introduce delays: Let me think a bit. Hmm. Interesting. I will respond tomorrow.
You do risk innovating when human lives are at stake, we wouldn't have a moon landing otherwise.

And I never said engineers concerns were unfounded, quite the opposite in fact, engineers know what can go wrong. If your engineers don't say "no", either they are incompetent or they are heartless. And because Allan McDonald was a great engineer and human being, he said "no".

My point was more general than the Challenger disaster. When to listen to engineers and when to take unreasonable risks? Here, the answer is obvious, and we know that in general, Allan McDonald was someone to listen to but we have hindsight. How do we make the difference between chances you can't take and over-caution that can drag project forever?

It would be interesting to know how risk was calculated in the space shuttle program since we have problems going both ways: two catastrophic accidents, and runaway costs which are, for a large parts, safety-related in response to these accidents.
I have been buying GSG for the last few weeks as a hedge. Beyond transient effects of COVID-19, more chaotic weather due to climate change seems to be wreaking havoc. Beyond that, our economy seems to be increasingly reliant of raw materials that are increasingly harder to extract or that we demand more and more of.

For examples of climate havoc, look at the drought in Taiwan and the deep cold in Texas.

For examples of resource contention, look at oil and even at nickel. Those batteries meant to replace oil in turn require cobalt or nickel (at least for certain applications).

The climate havoc and resource contention have much greater than linear effects. I don’t think most people realize this. Food shortages lead not only to higher prices but to civil unrest.
Still, there should be a law (wire fraud?) that is applied to the ISPs who engage in forgery.

If applied, they'd stop and HTTP would be safe for static sites.
I think this post is a bit immature. These things take time. Julia should just keep on striving for excellence and I'm sure it doesn't need me saying so. I've spent the last decade writing python professionally for web backend software engineering: it is a fantastic language for getting out of your way and allowing you to think and build what you want. And things like pattern matching show that it's still taking significant steps forward. But, languages should be statically typed: modern compilers offer too much benefit to development workflows to turn this down. So you can try to patch typing on to a dynamic language but my impression is that mypy is a hack compared to what was delivered to javascript in the form of typescript.

I suspect that people will eventually swing back towards statically typed languages for the development tooling. Especially as the future needs more programmers and more help for programmers to build things correctly vs the early 21st century era of hackers writing untyped python in vim.

Above comments are mainly aimed at web backend. I'm aware of Python's dominance in data science and machine learning but perhaps ultimately the same will hold true there -- that humanity will ultimately go for solutions that keep developers on the rails more. (Jupyter notebooks are a disaster when it comes to building correct solutions: no encouragement to use version control; out of control invisible global state etc.)
> It also forces you to have an Android or iPhone, and basically have a relationship with these foreign tech giants and accept their policies in order to be a "digital citizen" in your own country. If they ban your account for any reason, and you lose access to the store without any recourse, and you can't install the app, you are basically SOL.

For me this is mind-boggling. Could you please elaborate or link to a resource on that? Do the respective apps work on rooted phones?
Regarding the Bank ID: I worked as an intern in Sweden in the 2002 and this sucked already then. As a foreigner you got an ID that somehow "almost" matched the normal way the number was generated (an offset on the YOB if I remember correctly). It was always an interesting experience to find out if an office/application supported such foreigner ID or not. Hopefully this got fixed in the meantime. After all my yearly letter from pensionsmyndigheten is at least partially translated in multiple languages. Good for me as I lost almost all my Swedish.
Because you want a snappy repl?
SNES Game Slowdowns Fixed (Gradius III, Super Castlevania IV, Super Mario World)
The fact is people cannot even share an article these days without fear of getting cancelled. Meanwhile you have women and other protected individuals literally posting things like "kill all men" and not only suffering zero consequences for it but also openly laughing at anybody who tries to call them out.

I'm not exaggerating either. The exact situation I described above has happened. This is absolutely not OK.
Python is terrible for Agent Based Modelling because of the Python Tax when dealing with so many entities.

The question is would Julia be any better?
> R is arguably easier for someone with little coding experience to learn, but Julia isn't that much more difficult, and it's much more intuitive to code in than Python.

Having some experience with all three of these languages, I find Julia much harder than R and less intuitive than Python. The relatively clean syntax isn't enough to make Julia an easy language.
Worth mentioning that the "pay what you want" business model can be a lot more profitable than people give it credit for.

My hobby photography business, which my wife and I run on a "pay what you want" model, brings more than enough to pay our monthly bills and have some leftovers for savings. While the last time I checked about 97% of photo shoots paid below average, the 3% that paid above average more than made up for it.

We also donate part of the profit of every photo shoot to a non-profit that helps women fight breast cancer, which aside from the good feeling that it give us, also helps with marketing on its own.

It is an interesting business model which not many people take advantage of, and may be perfect for Counter.dev for sure.
Yes, culture and language are interconnected and therefore interpretations/importance of hand gestures may depend on specific language
This individual that made the complaint sounds like a bully and very toxic to any group/team they are a part of (no matter how genuine or well-meaning they sound or feel personally). Personally, I would find it very uncomfortable to work with them and I would not feel safe around them. Likewise I would worry about my coworkers being around them at the same time, especially those that aren't well-suited to deal with individuals such as this.

I mean look at how far this thing has escalated. Does that seem like healthy group behavior to you?
They didn't evolve from Old Church Slavonic. OCS was an artificial South Slavic literary standard based on the language from around Thessaloniki, as spoken by Cyrill and Methodius's mission. Russian, Ukrainian, and Belarusian are East Slavic languages, a different branch of the family. Indeed, they all have a common ancestor in Proto-Slavic, but the relationship of Russian etc. and OCS is one of cousins, not parent-child.
This is going to be the start of 'Pandemic, the Movie' too
This feels like a very strongly worded title for a fairly lacklustre article.

There’s Python the language and “Python the dsl for tensor frameworks”, the former has arguably lost some ground/mindshare to newer, less “hobbled” languages, and the latter exists not by virtue of its own strengths but as the convenient vehicle for frameworks written by 2 enormous corporations.

Julia hasn’t overtaken Pythons ecosystem yet, but how far its come in relatively little time is the real testament to its community-that which the author decries as lacking.

Using weird outdated rankings and citing “that one package that kind of works in very specific circumstances” (Numba) as proof that all Pythons issues are solved and Julia is over is a weak argument at best, and deceptive at worst.

What Julia could really, really benefit from though is some vocal commercial backing-had google chosen to rewrite Tensorflow in Julia I think 2 things would have happened:
1. the project would have actually succeeded and been finished (in a “this is the tensorflow engine now” sense)
2. It would have done absolute wonders for the Julia ecosystem and mindshare and we wouldn’t be having this taudry discussion.
That didn’t happen (unless some tensorflow product managers want a promotion by re-launching a tensorflow rewrite? ;) ) so they need another source of major support IMO.
I think the biggest risk here - and the reason why talking about "bringing civilization" anywhere attracts strong pushback - is that historically, what happened was people ending up held hostage over supply of fishing equipment.

Giving hungry people fish obviously isn't a good solution, because then the fish giver becomes a SPOF. But also because the fish giver now has power over the hungry, and some givers will abuse it. Teaching people to fish doesn't work if they're still hungry. It also doesn't work if you're teaching methods that they can't employ. If your solution to the last problem is giving (especially licensing) them means to do fishing, then we're back to square one, with you being SPOF/risk of becoming exploitative.

The solution has to be helping people build self-sufficiency. That may involve giving money, or donating equipment and know-how - but with no strings attached, including non-obvious ones like "you'll have to buy spare parts from us, because your industry can't make them". The goal here is not absolute self-sufficiency (nobody truly has that), but avoiding the situation in which given society's affairs are being managed by outsiders, under threat of starvation or illness.
That sounds remarkably like Marie Antoinette's "let them eat cake" solution.

The answer to the problem of you life depending on complex high-maintenance parts that do not operate under normal environmental and operation conditions is not to throw increasingly more complex and high-maintenance parts at it. Safety is not only for those willing to pay extra for it. The 737 MAX 8 should not be held up as an exemplar of good practice but as a stern warning.
You need two things: skill and accreditation. You can gain skill by studying or doing code camps, going to college, etc.
The easiest way to gain accreditation is to follow what similar people did. If you go to a reputable college, your CV won't be rejected. If you do a coding camp, chances are your CV is going to get rejected a couple of times before you have a chance to do an interview. This is what I mean by accreditation.
Don't be discouraged, there are a lot of opportunities and it mostly depends on you! If you wanted to be a doctor or a lawyer it would be much harder.
I also tend to use my hands to explain a lot, especially when the subject is not something the listener is expert in.

Using gestures to reinforce the idea of how these separate objects are related... this node is the peer of that one, this server runs these two services, etc.

It helps that I usually have a good idea of which concepts the listener has some knowledge of, and which need further explanation or simplification.
> Google is an international company with lots of immigrants not familiar with modern American norms

Still, doesn’t the responsibility of understanding the sensitivities of an unfamiliar culture fall onto the foreigner who’s coming in?
Maybe some kind of audio resonance could be used to prevent then from flying or at least annoy them.

It would probably be louder than desired, though, unless ultrasonic.
Julia's already making (fairly substantial) in roads. It's just not as visible as Python, since the niche it's occupying is much smaller and out of the way.
With regards to satisfying hunger, if the government has closed bars and sit-down restaurants in an area, that shifts food procurement towards grocers.

Pre-pandemic, I suspect I purchased over half of my caloric intake from a food vendor other than a grocer. 15 years ago, that would have been 90+% (as so I expect the younger cohorts today would be similar)
That's what automation is - it's one of the leading causes of increased productivity in the last half century.
My C-like language has union types and it's amazing. Basically it makes it really simple to add an upgrade path to a new type in an interface - you can just switch from taking Class1 to taking Class1|Class2, and the compiler guarantees you are handling both cases everywhere it comes up. Then you can gradually switch all your calling code to the new type, and then remove the old type at your leisure.

In a language without union types, you'd just have two fields for both cases, and you'd have to check everywhere that you're handling both cases and that you can't get into broken situations where both or neither fields are set. Union types give you peace of mind there.
Well, it is still somewhat tricky to pick strawberries etc. with robots. There is R&D going on, but humans still win.

You need to take into account that income differences within the EU are enormous. Badly paid job in Germany still translates into very paid job in Bulgaria or Romania. That is why a lot of the seasonal workers come from the Balkans. Within a month they make enough money to live off for several months back home. No qualification needed.
I like the algo, yet the graphics made it hard to read the board for me. The black pieces are a bit hard to distinguish. Cost me two pieces.
Scratch cards "drawing dates" several days after the transaction. Enough time to figure out ring transactions. Google once targeted a friend by making his meal nearly free. He talked about that to several friends for months. His circle got much smaller rewards. Its not truly random.
Happy International Woman's Day to all the woman in the cryptocurrency industry
The toughest industry for woman besides human trafficking. Just kidding, the entertainment industry must be way worse.
Cheers to you, badass <3 :)
For context the photo is actually from May 1, 2012: "two-year-old Aliou Seyni Diallo eats dry couscous given to him by a neighbor, after he collapsed in tears of hunger in the village of Goudoude Diobe, in the Matam region of northeastern Senegal"

https://en.wikipedia.org/wiki/2012_Sahel_drought

they are thought to be becoming more frequent

https://en.wikipedia.org/wiki/Sahel_drought
Julia has an advantage python does not - high quality packages written in pure Julia that compose well with each other. They aren't just C wrappers.

Some of their AD and differential equation libs are state of the art.

Being the best at a certain niche will attract users who will eventually stay and contribute.

I use python a lot but it can't beat Julia for simulating an ODE. So I use it too
"Hip... Hip hop... Hip hop Anonymous?"

Your comment reminded me of one of my favorite scenes from the great movie, Big Daddy.

https://youtu.be/KnbL56_S9rQ
Don't forget soaring stock prices too.

Sure all feels like inflation to me.
La Abadía del Crimen, the masterpiece of the Spanish video game
This video shows yacv visualizations of LL(1) and LR(1) parsing. https://youtu.be/BozB0O0__Qg
The Watch Movement Archive
Colourism is a thing. Depending on one's culture it can be a form of racism or classism, or both.

Have a skim of https://en.wikipedia.org/wiki/Discrimination_based_on_skin_c... to see some examples of this.
I think one based makea sense if you consider it is targeting users who want their matlab to run faster but not look like c. Or people who want their fortran "codes" to look more like matlab but not run any slower. I always considered it a language for physicists and meteorologists. That isn't going to top the tiobe even if that actually was a good metric.
I understand your position, it is definitely more natural to answer less analytically and more emotionally.

But this is commonplace elsewhere on the Internet and you can see the results. Too often the argument deteriorates into ad-hominem mud flinging.

HN is pretty rare in its analytic culture. I appreciate it and enjoy the difference from Twitter, Reddit et al. enormously.

It is important to realize that we cannot really read the minds on the other side of the screen and a lot of our assumptions what somebody really wanted to say are just prejudice.
I guess if you did it right, you could be static site generator agnostic, or at least cover a variety of popular ones. What would change? Commands to send, directory structure, flavour of templates/markdown?
Every major release has improved performance in the language and its use, and it doesn’t really take that much before most of the stuff you do is already compiled and you get a repl experience far superior to pythons.
It seems like you sort of poked the bear in your example. I had a similar experience with a woman I dated, but I don’t assume that because she was unreasonable that all people are similarly unreasonable.

Life is about calculated risk, and in my estimation, the rewards of friendship outweigh the risks of alienation, especially if you open up incrementally and judiciously.
That's a rather stinted defition of the scientific process. Even formalist, natural-science-focussed theories like Poppers critical rationalism allow for this approach (which isn't even part of the paper, BTW), as long as the thesis is falsifiable.