skysight-inc/HackerNews huggingface dataset:
>Taiwan and HK accelerated at a speed exceeding the CCP, by decades.

No they most certainly didn't. 'Communist' China has the fastest, consistent year-on-year economic growth rate of any nation in history.

And even the current slowdown in growth (from 10%+ in the 90s & 2000s to the current 5% to 6%) is more a consequence of its $14 trillion+ size.

A nation with barely any consumers as at 30 years ago, is now the biggest market for practically everything, from cars, to smartphones, to PCs, to fashion.

Hate the country however you want, but the facts are clear: China is finally awakening from it's multi-century slumber.
vocal twitter minority reaching their goals again?

current state of internet is pretty sad,

I bet you'd just need 30 people/twitter(or reddit) accounts

in order to create drama of significant size
There is a whole network of people behind it. Where I live, trucks with polish numberplates reliably show up the day before Sperrmüll pickup. They somehow know the dates (which are not fixed!) and plan routes through germany accordingly. There's a german documentation on YT about it somewhere.

Makes you think how much valuables we throw away, they pick up like half of the pile of what we call 'trash'.
Sorry about the usage of "old".

I meant more 30+ without any qualifiers , would try wording it better next time :)
The solution is to read more curated better quality stuff.

There are more quality books written in the last 100 years than you'll ever finish. There are high quality magazines like Lapham's Quarterly. Even weekly magazines like The Economist have a marked increase in quality compared to daily news or social media.

My point here is, do you really need to know what big thing happened every single hour? If it's so important, you'll come to know of it anyways. It's okay to let time
filter out the low quality stuff and then consume the high quality stuff instead.
...and for this "display some art" hack specifically, it looked like it can be made to work with plain git log by using `\r` characters as newlines in addition to the escape sequences, but I haven't tested that much.
Ray Dalio: The government 'outlawing Bitcoin is a good probability'
Instead of banning whatever arbitrary thing the government deems to be using too much electricity, you could just tax carbon.
It could be interesting to extract this to a context-free grammar that could be implemented in different languages.

There are many reasons users might not want/be able to use Go, or any other language this might be published in. Given the terminal's provenance I can't help but be absolutely certain (despite having no substantive evidence) a lot of people working with C in Interesting™ situations would love something like this, for example.
ColorDetect: Python Image Processing Algorithms
Which is why being in the business of doing the data work is the supreme choice /data engineer consultant
>>Given the context is the dogmatic approach to office culture, this comment is super ironic. Of course the firings were a correct decision from your (insane and skewed) perspective.

Without the facts of the matter, you're talking out of your h'arse.

Either firings are legal or not. They have nothing to do with office culture.

Insane and skewed? ... yes, yes you are. Well done for identifying it, it's just your aim is about 180 degrees wrong. I imagine you have that issue frequently in life.

Have a nice day :) (you absolute, unmitigated pr!ck, lol)
And how exactly did the Boomers make a 'mockery' of it? I'm sure a lot of us here would love to know
See https://rms-open-letter.github.io/ and the counter-letter https://rms-support-letter.github.io/
The more laws and regulations you add on, the less the entire thing begins to be its original idea of a free-for-all libertarian paradise currency and begins to make a lot less sense.
Spencer Kimball, CEO and Co-Founder of Cockroach Labs (Founders Talk #75)
> I take a quick glance at my GitHub notifications via Octobox

The term "GitHub" appears nine times on that page. One way to resolve this problem, if it is a problem for you, is to not use GitHub. If you use a tool that was designed to incentivize exactly the scenario described in this article, you shouldn't be surprised when that scenario is realized.

Post your code in another form, such as on a website as source.zip. If this doesn't work - often because the developer feels there are personal benefits to being the maintainer of a highly visible project - I'm less sympathetic. Even releasing your project on GH with a readme that says you're posting your code but don't have time to deal with issues will solve the problem.

The real problem is buried within the text: "Failing to handle it directly affects your online reputation." That is the motivation for the project. This person wants to enhance their online reputation (for whatever personal reasons). This is all fine if that's your thing, but online reputation doesn't come for free, just like a YouTube channel with 100k subscribers doesn't come for free.
A whole different angle, I wonder how well the FSF folk get on with RMS. For all the defenses people mount of him, no one says he's a nice guy to be around.

I'm still against the Twitter mob etc., I do wonder though if RMS nuked his own organisation by joining the helm again. Life's unfair.
That $250 isn't (generally) tax-deductible. At the moment, I'm making ~€80k as a SWE in Belgium (reasonably good pay but not the highest), and my net income is closer to €150/day. At the top of my career, I expect that I could increase that to at most €200/day because taxation is brutal.

This is not to say that I don't pay for tools; I subscribe to the full Jetbrains set among other things. It's just that that wasn't as simple of a decision as you present it.
That was a long post, saying something that I feel didn’t need as many words, but it is correct.

I learned the OSI model, and it was presented as “And THE LORD sayeth ‘LET THERE BE SEVEN LAYERS.’ And it was good...” and so forth. It was presented as “This is the way we do things.”

And I have never actually seen a true implementation of OSI “in the wild.” It was confusing.

It was useful, in helping me to look at communications in an organized fashion (I’ve written a fair bit of that kind of stuff), but in the same way that reading historical fiction teaches me about the Victorian Era.

I also learned X.400 as an exchange protocol. Folks these days, should give thanks at dinnertime that Professor Van Helsing drove a stake through that nightmare.
I'm creating a throwaway that I hope won't irk dang. If this breaks the rules, I'm sorry and I'll stop.

Richard Stallman single-handedly created the free software movement, and he's the reason we all have jobs. Google and Facebook might not have been possible in a world where you couldn't spin up a server for free and compile code without paying a license.

Richard Stallman has said some sexist and edgy things. He also has Asperger's, which poses challenges many of us do not face. He hasn't, as far as I know, committed any crimes.

Do we destroy the pillar we've built our entire livelihoods upon to satisfy a mob?

Have all of us been truly without blame? Who hasn't said something they shouldn't have? Or done something that marginalized someone at some point in time (even if it wasn't on the basis of sex, gender, race, etc.)?

I don't want to live in a world without American freedom of speech - where we can't be blunt and speak our minds.

I don't want to live in a world where we can't be forgiven.

I was reading comments in another HN thread, and one poster suggested that this might arise from raising kids without bullying. Like the immune system, if we don't develop a central tolerance, perhaps we start attacking everything we find unpleasant? No basis in behavioral science, of course.

And then there's the engagement-driven social media monster. Twitter, in particular. It's destroying careers.

We're badgering the members of the FSF. We're denying Richard Stallman any chances.

This isn't good. It's horrific.

What do we do about this?
> So take the example from TFA, where the investor thought male founder A would be a better CEO than female founder B. Implicit bias is a real thing, and has been proven in dozens of studies.

Incredible.

In TFA, this precise same individual did the reverse first. It is hard to argue bias, when someone worked to get a better founder, female, to be CEO...

Yet this is dropped, ignored, in your comment.

So here we see, that even those actively showing non-bias, are labelled as likely biased still?!

If people's prior actions are no longer any remote indication of bias or not, all is lost.
> * power usage

> * environmental issues

Might want to take a gander at who is really using all that energy mining Bitcoin: https://www.statista.com/statistics/1200477/bitcoin-mining-b...

The environmental impact argument to me seems like more of the same: China wastes energy and pollutes on a massive scale and western countries are the ones getting a stern talking to. Give me a break, it’s a convenient argument, but at the end of the day Bitcoin is a way for regular citizens to (mostly) keep the government’s hands off their wealth.
seems so. It'd be a better world if people would understand the difference between walking a thin line and actually crossing it.
You could download the TCP/IP standards for free.

The OSI standards were thousands of dollars, I believe; a classic Big Standards move.

I think the writing was on the wall, right there. You're in college, what do you think the computer science folks are implementing and trying to improve, and teaching? Certainly not anything that cost real money, or that involved a towering bureaucracy, or language that no one could comprehend.

I remember the Arpanet flip-over from NCP to TCP, and that was a big deal. The TCP community had early experience implementing and getting stuff running at scale (for the time), with real users and expectations that things would more or less stay working.

"I hear they're moving to 42 layers, because it's a sacred number in Bali."

-- Michael Padlipsky

Nobody knew what those 7 layers were for. Nobody.
The best critique of the OSI layer model was the classic "To Hell with the OSI 7 Layer Model" post. It has disappeared from the current internet, with the exception of essay sites that stole it and now want money to reproduce, but the Wayback Machine remembers:

https://web.archive.org/web/19990826193318/http://www.europa...
Show HN: Pluggable CLI tool that collects metadata about your web components
This is a result of the popularity of Github. Low barriers are good, but as a result of this you're getting also inexperienced/low-effort people alongside the rest. And they're the majority. Github is so popular that it has become almost a one-stop shop for some users, while explicitly _not_ catering to non-technical users at all.

One thing that worked pretty well for me was to move to Gitlab. Very few people currently bother to create an account on another website to report an issue, and as a result the quality of feedback and reporting has always been very high. Gitlab has also less gamification, which helps in keeping project popularity from skyrocketing just due to stars and network effects instead of actual project merits.

I initially moved a single project when GH was acquired by Microsoft. GH/GL are totally equivalent for me, but due to this I ended up moving all my public projects and never looked back.
https://www.wsj.com/articles/the-cuomo-scandals-this-is-cnn-...

The video in this article, even though I appreciate the criticism of Cuomo.

Also right now, in the front page of WSJ, there is an article criticizing the "woke orthodoxy". I'm no fan of wokeness, but I would have preferred some balanced criticism of the right too from a professional publication. Or just stick to professional reporting like FT.
My problem has been are we playing catchup with the latest and greatest of tech, instead of solving problem's without rebuilding foundation every few years. At least in library/framework sense.
"Government money" is heavily regulated with with numerous provisions and international treaties , https://en.wikipedia.org/wiki/Know_your_customer guidelines, and much more easily tracked.
Corporate Music – How to Compose with No Soul
I've found that women in particular seem to really try to avoid any form of "open conflict" and seem to have a much harder time taking any form of "criticism".

I'm much, much more likely to feel like I'm walking on eggshells around women, this happens with men also, but more in a personal setting.

This combined with the whole metoo movement certainly didn't help women in receiving frank feedback or mentorship.
> What do we do about this?

There's not much we can do about that; the world is a horrible, unfair place. If Socrates was born again, we would kill him again.
> The reality is though, only 3% of the ~32 million funded wallets in existence actually transact every day[2], and only 7 million wallets globally have more than $1,000 USD worth in them[3]. Bitcoin isn't really a threat to anything yet.

That doesn't include transactions within wallets (ie: coinbase), regulated market transactions (GBTC/OBTC), lightening network, other crypto currencies.

Bitcoin is a $1 trillion market cap store of wealth (though an estimate 20% of that is probably lost), it's really huge. Its economy now is larger than some countries, and only a couple countries (China/USA) could probably fully sabotage it today.

If France wanted to "shutdown" bitcoin, they'd probably fail and the most that comes out of it is a minimal price depreciation. In the future, only a coordinate global effort will be able to shutdown the network.
Thanks this is inspirational .
1. Being good is not enough to be popular. In most cases to be popular a technology needs to be actively promoted by a big brand (of at least a non-profit foundation). E. g. Java is popular thanks to Sun and Go thanks to Google. Also it helps to have free of cheap tools.

2. This problem also has another side - C is much more popular
than the language itself warrants.

I see here following reasons:
1. Unix (which is popular in academia since 70s-80s) and later GCC (it was hard to compete with a free compiler at times when most other required an expensive license)
2. Microsoft designated C and C++ as "official" languages for Windows: MS provided IDE - Visual C++ supported only C/C++ [1] and official documentation implies that everybody uses C or C++ to create Windows apps.

[1] Visual Studio later added .Net support, but this not reduced C/C++ popularity because .Net competes mostly with Java.
>I don't want to live in a world without American freedom of speech - where we can't be blunt and speak our minds.

reading weekly cancel of somebody because they said something in the past doesn't convince me about this "freedom of speech" stuff
Something many open-source projects could learn from. Corporations spend millions on usability R&D and the de-facto open source project equivalent is usually just programmers winging the UI based on nothing.
This depends on what you mean by '(un)optimized code'. Because there's a difference between unoptimized and naive code.

'Unoptimized' code should still observe most of the performance tips in the manual (such as avoiding globals and type instability), while 'naive' code frequently does not. With some experience, you never write naive code, even for quick prototypes.

In those cases, Julia should outperform other dynamic lanuages significantly, and approach static languages in most cases.

Proper optimization means going in and removing allocations, ensuring that operations vectorize (simd), tailoring data structures for performance, adding parallelism etc. In the latter case Julia should virtually _always_ match static languages closely, otherwise it merits investigation.
Yup, language is a sort of compressed code that exploits model biases. If the receiver's model is biased in a different way than the sender's model decoding fidelity plummets.

Put differently, expectation is half of sensing. That insight goes back at least as far as Helmholtz.
Does high number of prayers per annum lead to increased longevity?
Yeah, flickr might not be a good data set to train for boring images. Maybe we need a high quality repository of bad photos.
Did you reply to a correct post?
* There is new stuff every month. I never get tired from learning new things.

* If your current job doesn't keep you excited - there are others just around the corner that might.

* Experience (don't mistake it for age!) is a cool thing. We have seen some sh*t and can thus avoid mistakes. This yields effective coders, reviewers, and designers.

* Mentoring can be a cool thing, too.

Seriously, if you are struggling to remain motivated as a software engineer, this is in the first place a sign that either your current job or your career path are not what you want to do. Talk to people (and perhaps real people around you) to understand what it is you want to do. And then look for the change that is needed.*
And in case of F-14, it was politically motivated penny pinching that led to TF30 engines being used - when they were supposed to only be temporary option to make testing quicker and cheaper.
Why wouldn’t it be the canals pilot?

Because, if I understand correctly, he had an "impossible" job.

The ship was heading north, with a 30 mph wind from the west. Rudder needed to be applied to counter the wind.

The wind stopped, the ship got close to the left bank, then hydrodynamic forces caused it to pivot into the right bank.

Basically, the ship was far too large for that narrow canal. Everything worked OK under good circumstances, but failed in gusty wind. This accident was inevitable.

I also read somewhere that ship was going 13 knots in an area which is supposed to be 8 knots. But maybe that was also necessary because ships need to be moving in order for the rudder to work properly. No motion -> no rudder.
I apologize if this particular thread isn't the appropriate forum for this but this type of activity is inevitable at one point or another, and perhaps he just wants to retire of there are politics/shenanigans at play, no organization can be free of politics afterall.

Yet, there are many examples of software projects with "BDFLs", the Linux Kernel being the most prominent one I can think of. I suspect there are people just waiting, biding their time until Linus retires - who takes over him? How does the governance structure change? Who takes over David M's net stack? Greg's stable trees?

I find it fascinating to think about and I am very curious when known figures step down and to watch what happens next, how things change. Are they subtle? Are they more obvious? How does this play out in 5 years?

To me it's one of the more interesting aspects of communities since one person can really make a huge difference (for example, Ballmer/Satya at MS).
Been a while since I've been running this, but you can patch something together with GHDL [0] (or Xilinx's simulation suite (ISim)).

Define your circuit with VHDL/Verilog, create a testbench, run the scripts and export to VCD, and then look at the waveforms with GTKwave [1] or your waveform viewer of choice.

[0] http://ghdl.free.fr/

[1] http://gtkwave.sourceforge.net/
Stallman has stated that he does not have Aspergers or Autism.

But for some reason people online can't stop themselves from diagnosing him with it.
Because left / right are relative and up / down are absolute.

If you want horizontal absolute coordinates, try north / south / east / west.

If you want relative vertical coordinates, try lying on your side.
Actually, music is a living art... so for example some blues chords progression would be "impossible" in classical music. And some "free jazz" or multimodal progression wouldn't work in blues

The point is: a computer is good to analyse something following a fixed set of rules, but not so good to analyse something that work by "breaking rules", like art. It's quite "easy" to write some program for classical music, or blues, or rock, or any specific music style... but it will hardly work for a different music style because the progression and interpretation of chords will be different
> made some passing comment about the CSS quality not being "ideal" or something of the sort

Not saying you weren't the subject of over-reaction, or not, but I think this is an example of sub-par feedback. It would be better to point out the issues in concrete terms, and say this is something that should be addressed, and why. And if you can't do that, you should ruminate on it until you can reify whether it is wrong, and what ought to be done, and why. Do this with anybody. If they argue with you, they'll be arguing only on technicalities, not personalities.
Wouldn't you also expect journalists to scrutinize things? As in skeptically question basically everything that's reported to them, and leave the drawing of conclusions up to their viewers? I think the scrutiny steps seems to get skipped, and each news outlet just reports the conclusions they want their viewers/readers to be exposed to.
I could see companies starting to screen applicants using these lists.

Different companies would choose which list to use according to their own politics and culture.

Totally hypothetical: Coinbase and Google will probably turn rms-open-letter into a denylist. Twitter will do the opposite.

This is all conjecture, but I could see it happening. It's why I feel I shouldn't sign.
I wonder if there is any headless-browser-as-a-plugin that could be employed to "watch" these ads. Because paying with my own attention, ummm, no, thanks.

Needs to be somewhat randomized to simulate a real human, so that the supported site wasn't punished for ad pumping (which I am committing, they are not).
Dan’s Cheat Sheets
RSS Finder Web App
Ack. "Making a living and living well" is a motivation people sometimes tend to frown at. It's a pretty good one imho.
Yes, 100% solar makes no sense. Thankfully, we have other sources such as wind.

Also, if you can run HVDC to the Sahara you could run it to hydro plants, so I don't think that's a good hypothetical.

But mostly, talking about pure solar just makes no sense.
https://seirdy.one/2021/03/10/search-engines-with-own-indexe...
The problem is that expectations are not communicated correctly. There are projects with devoted maintainers and there are projects where someone did something one time.

Here is my stupid proposal: If you (the company or person or team) do not want to devote serious time to maintaining your project, take it off the package manager listing. Let's try at least keep the package managers with sane, up to date and maintained projects. What often happens (especially with old languages or god forbid languages which had breaking changes) is that most of the things you find is no longer maintained and worked at some point on some older version of the language/framework. As language evolves and matures, the original package manager listing if more and more full with things which no longer work. This is horrible experience. Can we agree to keep the package manager up to date and have a simple mechanism to have the hobby projects sideloaded directly from github

I am totally ok with you no longer wanting to support something but please do not take our time. This is especially a problem where people chose a hobby project whose scope is way too big for them and it's impossible for a single person to maintain it. Could you please split it up into multiple projects and try to finish at least a part of it?

We are all wasting each other's time and feeling horrible at the same time
That thing looks insanely big when placed in my back yard.