skysight-inc/HackerNews huggingface dataset:
No. The article is right, too much time is wasted by programmers arguing which is the "right" programming language and we need to collectively learn to care less.

For some, astroturfing about their favourite language is almost a religious experience. But the fact remains that even some of the "ugly" languages have valuable tools written in them and we're never going to rewrite the entire Linux / Windows / macOS / whatever stack in everyone's favourite language. And nor should we. It's a fools errand.
If there was a article on HN about a company sunk by its excessive inventory and storage costs, we'd all be kibitzing about how they should use JIT inventory. Some companies make mistakes, some people aren't as expert as they think, but in aggregate I can't really do anything but assume that other people know more than I do about most things.
I have never used Deno, but I just wanted to say that I really love the branding and graphics on the website, especially https://deno.com/deploy
it's comprehensive, just is not finished yet :)
It does not work like that on the seas. Maritime legal conventions are are ratified by 99% countries on the globe. A shipowner is alwayd insured against these things, and the i surance company is also insured (reinsurance). So nobody will end up in a lifetime of serfdom because of this.

Shit hits the fan on the high seas all the time. We nornally don't hear about it in regular media.
No, we can't. HN has a lot of thin-skinned snowflakes who are threatened by almost everything, while priding themselves on being "smart".
You see "we'd like to predict hardware expenditures over the next n years" for me is a red flag. When I hear those types of requests I hear "we'd like to shift responsibility and ownership of our financial estimates to someone else".
Regardless of the technology used there is a lot of value in writing code that can be changed without incurring $5MM in surprise losses to a company on a random Monday morning.

The sushi craftsperson and the wood worker are creating something that does not have to be read and understood by some poor schlep a year or even two weeks from now. Software is in maintenance mode almost immediately. It is not functional art nor should one ascribe it to be.

I despise the word craftsman in relation to software for a few reasons. First off, the word invokes visions of a crusty old dude carving wood. Secondly, it's "craftsperson" which doesn't have a good ring to it and does not express the notion properly. Perhaps it does sound elitelist, gender aside.

The author should have thought a bit more before firing off this rant but I kind of agree.

I'm tired of people autistically obsessing over languages too. It would be nice if we could always select a domain specific language that naturally begets readability but we cannot.

Why did you write that in Java? Because the company made me.
Nobody cares, until the choice of language has practical consequences for the end user. E.g. I'm not touching anything written in Ruby because of my bad experiences with the mess Gems leave in the system.

Nobody cares as long as your choice of language doesn't make the program into its own special thing that needs to be handled differently than all other programs. When it does, I will not only care about your choice of language, but also about your choice of toolkit (e.g. Gtk3 being out of place outside of Linux/Gnome).

On the server it's less of an issue, because it's mostly the developer that needs to deal with the consequences of their choices, not the end user.
I suppose the Suez Canal is going to find out what rush-hour traffic is like.
I think part of the problem is that there is no clear tradition of “cultural Christian” like there is for “atheist Jew”. I don’t believe in God. I love the high church and choral traditions. I attend a church where the minister feels the same. Am I a Christian? No. And yes.
Maybe, but the alternative of not even trying to make it better seems even worse to me.
Go is a hammer.
Rust is a hammer.
PHP is a hammer.
JavaScript is a hammer.
<your favorite language> is a hammer.

The problem is finding the right nail. Everyone touting a language talks about how it will fix all the problems, rather than specifying what nail it’s best at working on.

That’s the problem right there.
Not at all comparable, because in this case as far as I know two pilots were on board. Pilots are required for the passage through the Suez Canal.

Usually the pilots are giving steering commands to the helmsman, but the Captain still has the final responsibility for the ship.
Her parent is a single mother, insurance agent.
Yeah, and I meant that with a wink then wrote at lengthy justification for that thinking, lol. Oh well, I rephrased to take out the jest.

I don’t disagree with you about why people use Electron. There’s a positive feedback loop around ecosystem sizes. The bigger the platform the more devs use it the more tools they make the more libraries are made the more it’s the easiest way to do X the more applications are written for it the bigger the platform gets.

Anything you can offer to a large group of developers that lets them extend their existing high skill level to new domains where they would otherwise be novices is very likely to be adopted.
Do 75% of companies really need AI /big data? All the little restaurants, carpenters, hair salons?
> I don't think the NPM ecosystem is as valuable as people think it is

Its value is less about the existing dependency tree of libraries and more about how many apps directly depend on libraries that are npm-hosted.

There are many 200+ kloc apps out there making millions/yr each that deeply depend on libraries and frameworks hosted in npm.
Sorry I was just answering the "want Bitcoin" part as in https://www.coindesk.com/morgan-stanley-cryptocurrencies-inv...
I agree wholeheartedly that the problem is information overload, but I disagree on the solution.

If you don't have the bandwidth to process all the arguments you're receiving... receive fewer arguments. Get involved in fewer shitposting threads on the internet. Have fewer arguments about politics at work. The solution is not to assume / reduce / summarize until the arguments become tidy little things you can stick in boxes, it is to just reduce your workload so that you can give the arguments you care most about the attention they deserve.
what a shame microsoft infected EU with their products

EU leaders should be ashamed, nothing was done to promote EU products

specially in education sector where it's super hard for private companies to get credits, it's always microsoft, for some reasons..
These days, I'm so steeped in experimental music, that I was expecting something a bit more "out there" [0]. This feels quite tame by comparison.

I like the idea of a chromatic staff. Making notes visually more evenly spaced would probably make certain things clearer, and probably would provide some interesting insights from a musical analysis point of view. The fact that it still uses the same 5-line staff would make it easier to adopt. It's familiar, and you can use existing staff paper.

However, speaking as a reasonably proficient sight reader, I don't know how much more improvement this adds. From a readability point of view, this looks about the same to me (which I suppose is half the point). Maybe I'm just a jaded musician, but I just don't find music notation that hard to pick up.

Reading music is very similar mental process to reading text. Your brain quickly learns to chunk notes into patterns rather than individual groups, similar to how in reading you don't actually parse out every single letter.

0: https://llllllll.co/t/experimental-music-notation-resources
There are other alternatives. As mentioned elsewhere in the comments, there are other environments, like Ruby and Python, that don't seem to have these issues with the same severity.
Because of genetics or the fact that they were raised by religious parents?
no of course they are not

https://www.nature.com/articles/s41598-020-70205-9
Any info how it was freed? Article does not mention any solutions.
Homeostasis and Volatility
Is JavaScript? Python? Ruby? All major implementations of all three are bytecode compilers/VMs.
If you're up for a bit of a humorous take on the matter, this video is great; https://www.youtube.com/watch?v=Qh9KBwqGxTI
I think it's because many deem compassion as one of the main religious messages, and that's not something a European would think it's much of in the US (based on media and the right leaning politics).
> The alternative is to develop the entire stack in house

Maybe now because everyone is entrenched, but the alternative could have been to offer a robust "standard library" in the first place that lets you cover 90% of developer's use cases without needing external packages. See: Java, C/C++, Go, Python...

Only JavaScript seems to be a special snowflake where doing even the most basic tasks requires downloading 50 packages.
Or in certain forecast weather conditions ships over a certain windage will require to be escorted by a tug or will have to wait.
You are projecting your own thinking style onto the "other" person with this. There are many people who have a pathological sense of responsibility (that is, they have NONE) and will always react defensively to any feedback.
Show HN: Temporary edits Rust libraries that your project depends on
> Or if it just exists because JavaScript developers don’t want to learn something new.

Looks to me like they don't want to write stuff twice, and they would have had to write for the web anyway.

The web stack is not good by any measure. The native GUI toolkits are suffering form abandonment, so the web-based toolkits are among the best available (but not at the top). But if you don't have any reason to expect to create web code, your life will be better if you ignore the stack.
On the other hand, will it make goods less expensive for everyone?

I read "the box" about container shipping and the amount of labor in the global shipping business before containers was ludicrous.

https://en.wikipedia.org/wiki/The_Box_(Levinson_book)
Portia hypothesis: A name has remarkable power over the path of its owner’s life
I hear you. This, reliance on the Old Testament fire and brimstone teaching is a failure of the church. The Law (and the fire and brimstone) is important to show how we (no one) can live up to being prefect and our need for forgiveness and love. We are to do things out of love, not out of fear.
Roman Catholicism is the second largest Christian denomination in the UK (after the Church of England). Something like 7% of the population of England and Wales, 16% of the population of Scotland, and 40% of the population of Northern Ireland are Catholic. Catholicism is the dominant religion in many parts of Northern Ireland, and even in some parts of western Scotland.
How did Joyent manage to turn Nodejs into money though? I mean weren't they mostly selling unix services?
Well, I think Bob Martin promoting Clojure is a bad thing for Clojure... The Clojure community is really awesome, and so is the language, there's no need to have a self-declared (and under-substantiated) guru promoting it. I don't particularly care which languages other people use, but I do care about the ones I use (and, in my case, Clojure is the first one I reach for unless I have very specific requirements that would prevent me from doing so).
> They're all just tools

Wherever tools are used there are tools made of shit. Thus we need to discuss the tools.
Maybe no one should but the majority of people in the industry certainly do. I feel like I can program in any language and for most product use cases the choice is essentially arbitrary. Interviewers do not seem to agree.
Not just other commenters, the (sociological) science backs you up as well: political backlash is a big reason for recent disaffiliation. https://sociologicalscience.com/articles-vol1-24-423/
You make it seem like religion is some sort of prerequisite for gaining wisdom, while at best it seems to be orthogonal. For example, reading philosophy from both modern and ancient sources can provide the framework you mention without ever getting all that close to the trappings of traditional religions.

There are tons of higher level lessons to be learned from both religious and non-religious sources.
The existence of a sealed court case doesn't mean that there's been justice, either, particularly where international diplomats have been involved.
I would love to be able to use off the shelf software, sadly I have to integrate with an internal prosumer software. It's ugly to say the least to get the data, there's no proper sync flow, it's heavily rate limited... And I have no control over it. I would love to move the scheduling outside this software, but sadly it handle other part of the logistic flow needed (book some items, get ready the work order...)

So yeah. Booking is dead simple. If you don't have a complete logistic flow added on top of it.
I read a "paper" Steve Wolfram wrote about the S and K-Kombinators and got a little depressed.

On one hand Steve Wolfram has too much and has no pressure to do anything relevant so he gets some idea like "I'm going to try to write every possible computer program and see what happens" knowing perfectly well it proves nothing (he cites the theorems.)

From a pedagogy standpoint I would send him to look at "To Mock a Mockingbird" and try again.

His physics program is half-brilliant and half-baked. Causal nets capture the one thing we really "know" about space-time. What he doesn't tell you is that there is no real problem doing calculations over quantum gravity and none of what he is doing is really that fresh (e.g. people use strings, loop quantum gravity, and many other methods to investigate "the first 10^-43 seconds"; that plus a particle accelerator the size of the Milky Way wins you a Nobel Prize... That is, the "problem" is picking one of the many results that have some part of the universe that at least superficially past what we see looking back in time.)

If he got some discipline and tough love, fought with some peer reviewers, remembered the anxiety of being an Assistant Professor, had to rewrite a grant proposal three times (vastly improving it on each round) to get it funded and such he might do better work.

Meanwhile the real assistant professor is so worried about getting tenure that one day he cracks up. Human knowledge could be advanced by a number of 0.5-2 FTE*year projects that never get funded.

And then there is the humanities, where you have to pass as understanding James Joyce on the way to an English PhD to make literature seem as exclusive as quantum mechanics, to make "French Theory" seem like something that was made to make other people feel stupid.
None of these bring the whole (or even the majority of) community together. It's just social bubbles further fragmenting society.
If you are interested in or have done some philosophy then you'll find this article fascinating and informative. It covers aspects of the strained relationship between Bertrand Russell and Norbert Wiener that I can't ever remember reading about in other short biographies of the pre-WWI Cambridge philosophers and mathematicians. Similarly, the somewhat awkward and prickly relationship been Russell and Wittgenstein is mentioned.

The article conveys a sense of the intellectual milieu in and around Cambridge in 1913. That must have been a remarkable time to have been at Cambridge and majored in philosophy and or mathematics with the likes of Russell, Wiener, Wittgenstein, G.E. Moore, G.H. Hardy J.E. Littlewood, A.N. Whitehead all there at the same time—even Srinivasa Ramanujan was there in 1913!

I'd have loved to have been around this intellectual tour de force when I was studying those subjects. Ah, well, I'll just have to be content with the fact that a number of my textbooks were written by four of them not to mention other notables who they'd influenced.
Being prideful of the tools you use is dumb. Being prideful of not being prideful of the tools you use is also dumb. When you have "sh*t" in your title, you might want to check if this is something you really want to say.
Since when has Stallman cared about what other people consider acceptable?
Growing up in the 80's (UK) as a Roman Catholic, I remember the services being full on Sunday mornings. Not been since I left home at 18, because frankly I stopped believing in God the same time I stopped believing in Father Christmas (7?). The only reason I went was to make my parents happy.

Now I'm in my 40's I do wonder if the lack of religion in society is leading us to a bad place. We know from numerous studies that 2 parent families (mother and father) give the best outcomes for children (education, jobs, etc). In modern no-religion societies, where is the pull for good old family values? What we are seeing is better rights and fairness for individuals (same-sex marriage, etc) but is that good for society as a whole?
> much better language

Maybe but who cares when your code does not execute instantly on Lambda and requires you to use GaalVM to convert bytecode to binary. Besides you have a lot of people who would say Kotlin is better.

Javascript, like Python wins here. Well Javascript kind of wins because it is interpreted but devs do not use it directly but rather with a bundler/compiler.

> Plus, aren't Deno libs compatible with Node libs

Not really, if your dependency relies on say `https` module then it'll not work on Deno as it does not have it. And in the case of Deno modules, they are not on `npm` to begin with but even if you import them then they are written in Typescript.
And you get Rickrolled if you stay on the page long enough.
I think Lingua Latina is an amazing book!

PSA: you only need the first book. The second is pretty much a reader. It is still great, specially if you are interested in Classics. If you are interested in reading the Vulgate Bible or medieval works, you can go ahead with those after the first book.

Medieval latin is significantly easier than classics, so it may even be worth you while going through those even before going further with classics.
My great Aunt who is 95 belongs to a UU church, and remembers when the Universalists merged with the Unitarians. She says "The Universalist brought too much God stuff into church and wrecked it"
It's going to happen much sooner. Generations > millenials and overworked immigrants won't be subsidizing aging boomers' pensions and real estate wealth forever. They 'll either move elsewhere or turn many european countries to tax havens

Btw the wealthy have already taken their stuff, live in their yachts or multiple houses around the world.
So the challenge even for someone like MS is, how far down the line do they go.

Do they do a one-time review, problem there is it won't catch new issues.

Do they provide PRs for fixing issues found, that's another level of complexity.

If the library owners don't patch promptly, do MS fork the lib, if they do, will people move to their forked version?

It's a complex area to say the least :)

It'd be great to see more companies take it on but I have a feeling it'll be a long time before we see significant coverage of this kind of issue.
Standard white collar slap o' the wrist
This is extremely to the point especially when developers are consultants who deal directly with business people. I haven't met a single decision maker in any company who'd know the difference between Rust/Golang/ Pascal,nor could they care to know. All they need to know is that you can solve their problem by writing code. Of course when you walk into an existing JAVA codebase that needs modifying, that's what you'll work with but outside of these situations nobody cares.
But god is not real and you speak with some certainty that he is. Clutching on to the premise is so much of the problem with society. Just because you're a nice believer ( not you personally) doesn't mean you're not part of the problem. Belief in the supernatural retards consensus on science based solutions because it presumes that supernatural based solutions are a legitimate alternative.
I never said its the only one. It's one that has survived over thousands of years. Other places in the East may have their own values imposed outside of the context of religion. But it still exists.

The West for all its flaws based on Judeo-Christian values has its merits. For one, a Japanese person would be more likely to be accepted as an American than an American be accepted as a Japanese.

Religion isn't perfect, but it stood the test of time. It helped guide most of my bloodline to today (apart from a brief detour due to communism). Theoretically you can create a moral system and a way of imposing it outside of religion but I think that's dangerous. How sure are you that your new moral system you just thought of will serve your future generations to be happy and productive members of society? I personally wouldn't gamble my children's fate on it
Electron and React Native aren't popular because they're in JS. They're popular because you can write the application once and use it cross-platform. Mac/Windows or Android/iOS.
That's what you get when you hire a bunch of MBB consultants who'll gladly tell you that 75% of jobs can be automated away (yes, this is a real report).
The person is rightfully saying you are describing MLK in a way in which he was not. At his core, his anger and his saying a whole lot of angry things as well as much more hyper leftist and radical thinking towards his later years are not discussed much if at all. Instead society presents this basic image of him. Which is what the OP and myself now are pointing out to you. MLK should not be invoked the way you did because it’s not correct.

Not because MLK is not a role model. The guy is amazing. The more I read of his outrage and radical thinking, the more I like him. Personally speaking.

—

The OP isn’t saying they ever sat down and behaved. They are saying that invoking the white washed versions of Gandhi and MLK are some ways to tell people either directly or indirectly to calm down, chill out, and relatively speaking, keep the status quo.

—

Empathy isn’t necessarily that helpful in these sort of situations. I appreciate Yale’s Paul Bloom’s idea of compassion over empathy.
We’ve found something very similar in a totally different industry. We started with data collection and people were willing to pay for the data, but not enough to create any kind of long-term sustainable business. We’ve slowly moved up the chain to provide operations support and now “actionable intelligence” alongside industry expertise and people are finally excited and willing to pay us real money for a full solution.

Now the challenge is keeping the team from falling back into the easy habit of just selling the data or trying to design product that are nothing more than glorified dashboards.
Well, technically it parsed right. /sbin/ping will similarly parse odd notation. To me the issue was with ancillary functions like isPrivateIp() using the unparsed ip text.
I don’t disagree with the general viewpoint, but I’m not sure why all the vitriol. The idea of software craftsmanship is just an over-correction on the earlier prevailing perception of programmers as nerdy assembly line workers. These days programming is a well-paid and well-respected job, and we can probably just ignore those with weird chips in their shoulders from either side.
For web programming, WebAssembly is still not enough.

It solves the problem of how to run your non-web based code in a browser, but until it can interoperate with the DOM, JS will continue to be mandatory.