skysight-inc/HackerNews huggingface dataset:
Physics paper that defines a model demonstrating centralization of value topology in a network of about 2 years production age with data from 2018-2019. Looking at channel balances and emergent channel topology.

I don’t disagree with their conclusions, however I don’t think it follows with your conclusions. Nor do they really matter today. For one, they don’t actually have the visibility into the transaction volumes, just aggregate channels, so their analysis is limited to distribution of value — analogous to blockchain analysis that only looks at output balances and their associated other outputs.
Additionally, this space moves fast and any cryptocurrency data from 2018 is of less value post 2020.

If we are arguing that decentralization of value is removed from peer to peer cryptocurrencies, I think this technology cannot deliver, indeed this is a socioeconomic issue rather than the technology. Of course the Gini coefficient is going to model the society that produces this tech, especially today.

What is your criteria of failure here? You absolutely love saying “Bitcoin has failed” or “Lightning network has failed”, but at what? For some socioeconomic centralization of value metric? Ok cool but that’s not what Bitcoiners are getting at.

I think you believe that the technology did not live up to its promises. I don’t agree, but I can see how one could feel that way. Now, I ask you, what is the alternative? It’s all well and good to deny existing technology as achieving its goal, but what should we do instead? If you think blockchain as a construction cannot remain decentralized in the face of spam bots and worldwide tx load, what are our alternatives that could possibly lead to this optimistic decentralized solutions?
If only some doctors had raised concern. Oh they did and got banned, censored, and cancelled.

Welcome to the information wars.

You're the weapon.
Great perspective and very true. I’ll have to try some of the examples from comments here and see if coding itself is the direction I’ll go in. It’s the same as producing a certain genre of song that I’m not interested in.
What are you specifically looking for someone to do?
> And lastly: Most embedded C/C++ jobs went to China! We used to design hardware and firmware in the west. But nowadays, you just book a Shenzhen shop to design, code, and produce your product.

That's a key part of my depressing realisation in the last five years or so (my realising, not putting a timeline on the happening, that's rooted in industrialisation basically I suppose) that practically everything is just marketing. Some tiny amount if product and then just marketing.

It's 'drop shipped' 'import' 'Chinese tat' with its bizarre fonts & 'brands' and unintentionally humorous instructions that clued me on to it, but now it's everywhere. Hand soap. As fancy as you like, essence of bullshit and aroma du markèting, it's all made in a big stainless steel vat.

Greengrocers have to be the one avenue you can still find authentic no-nonsense products. Even then you basically have to go 'ethnic'. A British mainstream supermarket will charge a couple of quid for a pathetically sized, masses of food miles (and time) short-dated pack of some herb; the grocerywali opposite will gladly sell you two big bunches, far fresher, for less. I don't really get that? Even in the British supermarket they'll sell you a 10g glass jar marketed to white people for £2 while the same bloody thing is £1/100g (and in that sort of quantity, i.e. spend less for more) on the other side or in the next aisle in a plastic bag sold as 'world foods'.

(I've probably digressed enough...)
I'm litterally about to jump from 8 to 17 this week, so that's good to hear. It seemed seamless on my local setup and was wondering if it was just too good to be true. It's a great piece of software.

You are correct about the documentation. I find the tragedy of open source documentation is that the people who need it most - the novices - are the ones whom could write it best - if they only knew if what they were saying was accurate. And then by the time you become an old-timer, and know thy ways, you just want to wipe your hands and walk away, because your tired....and still not sure if all your knowledge is accurate.

But anyway, once it's all figured out, it runs very reliably.
Does anyone have a view on whether Finicity, MX, Yodlee, or anyone else does a better job with commercial/SMB bank accounts?
100%. I did already have another laptop that I used until this one became stable. Now I feel it's more stable and useful than my previous one though. It actually helps rather than hinders when it comes to avoiding messups and catastrophic mistakes. Each time you deploy, it creates a snapshot, so you can always roll back if you mess something up. And as you update your config, your system gets progressively more stable and to your liking. And it's forever, since it's just text files stored in a repo. I feel like it achieves the same thing as Chromebooks do, except without the involvement of a centralized corp. My laptop is my data rather than the hardware itself. You do need to backup anything stateful though, but I don't have much stateful data on my machine other than some code in my home folder which is already backed up in git.
> Unfortunately, these functions are also incredibly useful for malicious apps [..] Google has already limited which apps on Google Play can use the Accessibility API, and in Android 13, they’re taking things one step further by heavily restricting API access for apps that the user has sideloaded from outside of an app store.

An API that is so limited that malicious apps cannot abuse it, is too limited to be useful for non-malicious apps. This is just boiling the frog to make sideloading entirely useless, so users need permission from Google for any app they wish to run.
The 0 bytes download no matter what extra's you check in is also a nice touch heh
"gaslighting" has a steady upward curve the last 10 years.

My personal guess is that it has to do with psychology and mental health awareness going mainstream due to social media and psychology channels on YouTube.

https://trends.google.com/trends/explore?date=all&geo=US&q=g...
And we model sentences the same way
Definitely completed undergrad in Music Business. After that went straight hi my the ground running. Music production, songwriting, managing, mastering, tour management, etc.
Since you asked, I find a few things implausible about your story. First, taxi drivers typically work with dispatchers. They aren't scheduling their own calls or schedules - because they are busy driving. Second, in the world of "decades ago" we are pre-smartphone. How, exactly, are you going to call up the taxi driver for a chat? And don't you think the taxi driver is going to notice that he has to take a call from the company after every person he drops off there? Taxi drivers drive dozens of people a day, he's supposed to remember or take notes on some random guy?

It's also bizarre to me that the company would have a "trusted taxi driver". A trusted driver for executives or something might make sense, but a trusted driver who isn't employed by your organization that you specifically route candidates through? It just doesn't sound like the type of thing that happens much to me.

Finally, on the subject of people being randomly rude to taxi drivers, never having been a taxi driver I don't have real first hand information. I did ride a public city bus multiple times a day for years though and the number of people who I witnessed being rude to the driver, who were not visibly drunk or homeless, is zero. It just doesn't fit with my experience of humanity to think that, in a typical daytime taxi ride you're going to get much absurdly inappropriate behavior - i.e behavior that would rise to the level of disqualifying the candidate. Maybe if the taxi driver were a woman I'd believe it, but I bet the vast majority of people would just say where they wanted to go and little else.
I imagine the career growth would have happened regardless of which framework became the new hotness. That is, any framework with similar usage/growth would have done the same. I've just seen the pattern too many times.
Now that the Web Platform as a whole has gained so many amazing features and quality-of-developer-life improvements, I think the pendulum was always going to swing back. <div id="root" /> was the "one true way" in the early-mid 2010s for a reason.

But now we're all thinking in terms of components already, so whole-pages-only is not needed -- serve up partials only, and have your thin JS layer combine them all.

Use the platforms features for as much interactivity as it can get you, for UX/UI reasons, and then use small amounts of JS for those things where you can't.

It's quite nice! Though I still make my bread and butter with the <div id="root" /> as it currently stands. We'll see if that changes.

Hilariously, in 2016 I tried to push a "front-end web server that consumes the API and gives up HTML/HTML partials" idea that was this exact pattern, but could not get enough buy-in at the place I was at. The tools weren't quite there, so we'd have to build a lot of them ourselves.

Now, the tools are built (or being built)!
Are you working remotely?
Of the major professional sports in the US, hockey goalie feels like the only position where this could happen. You could do it for kicker/punter in the NFL, but even then there’s a player on the roster who’s serviceable and then you can alter game strategy to minimize the need for kicking/punting.
Ok! I will look into those libraries. Thanks a lot.
The big arb is living with your parents. Bank high salaries and pay little or nothing in rent. Great way for coastal elites to effectively pass money to their kids
Scam a few more rubes out their money, methinks.

Create false scarcity in "virtual land", then create more land later on. Pretty insane to witness otherwise intelligent people descend into speculative idiocy
Sibling comments are saying browsers hold the old page until the new one is ready, but it's not true for me.

I've just watched a momentary blank page flash up consistently when navigating forward right here on HN, for example from the front page to a comments link.

It's HN, so I think we can rule out JavaScript page generation.

Fwiw, I'm using Firefox 100.0 on a Mac, and my network is high latency.

Related issue that used to be known by more web devs: FOUC (Flash of unstyled content, https://en.wikipedia.org/wiki/Flash_of_unstyled_content). There have been various techniques over the years to deal with FOUC, and it's not that straightfoward, for example waiting for custom fonts if those take a long time to load.
In the good old days you could embed executable code in a PDF. Interactive flash games. Java applets.

Sanity has prevailed and a lot of that just doesn’t work anymore, but IIRC Adobe wanted PDF to be “the” file interchange format.
Somehow he doesn’t seem to regret the money he made however…
Okay, what about when comparing React, Vue and Angular
So, does once a year perf mean once a year promo cycles?
If a business can’t pay to have a dignified workforce the business has place in a civilized society.

If a business is so poorly run as to be incapable of paying a livable wage then its mere existence is testament to our decaying standards and the world would be better without it.

These barely solvent businesses feeding off desperation should be culled regularly not allowed to fester while directly contributing to incalculable suffering that radiates through the entire community.
Yeah...the whole Japanese classic computer scene is an awesome rabbit hole. Things like the FM series (I think the FM-7 and FM-8 are facinating what-might-have-beens), the NEC almost-IBM PCs, the X68000, etc., etc. are all fascinating.
I consider this economic warfare. I suspect disruption and chaos are the end goal, and the monetary gain is just the cherry on top.

Once the supply chain starts to catch up, they will dump everything at once and possibly ruin the manufacturers if they aren't careful. And careful mfgs means supply disruptions will be extended even longer.

I mostly posted because it doesn't seem like anyone is even noticing the coup. There will be laws against this kind of thing some day, in the aftermath.
Are they using Oracle or MSSQL where you're paying insane software licensing costs?

With Postgres[1], you would need to be using an absolute beast of a server to be paying that much, even if you're paying the 2x premium to go month-to-month, and a low-powered machine could be around $50/month for a 200GB DB.

[1] https://azure.microsoft.com/en-us/pricing/details/postgresql...
Start with an arduino, maybe make a simple game. Then move on to some cortex-m style micros. Get comfy with those. That is already a hireable skill.
Well they made Thinkorswim, which was acquired by TD Ameritrade. After the lockup period, they left and created Tastyworks.
Look at this website

https://model.energy/

It models minimum cost combinations of renewables, batteries, and hydrogen to supply synthetic baseload given historical weather data (insolation, wind) in various places. It can also include nuclear (enable option "Dispatchable 2", which is based on EPR.) Twiddle the cost assumptions as you like to see what dominates.

Passively safe small reactors are the latest in nuclear magical thinking. Yes, this time, the it-will-be-cheaper promise will be real, unlike all the other times it was a lie. At some point Charlie Brown the Nuclear Stan needs to realize Lucy is going to pull away the football again.
Cries in plan9
Right here. I used to do FPGA stuff in finance and low-level stuff at a FAANG, got tired of all the BS and left to start up my own company. I'll let you know how it goes, but it's not looking great...
I was curious about this too, and looked into it. It's referring to a suite of piracy apps, for automatically building libraries from trackers.

Wiki (linked from one of the githubs, has links to all apps and more info than the githubs): https://wiki.servarr.com/

Lidarr (Music): https://github.com/Lidarr/Lidarr

Radarr (Movies): https://github.com/radarr/radarr

Readarr (Books): https://github.com/readarr/readarr

Sonarr (TV): https://github.com/sonarr/sonarr
> I disagree. Cost-Plus might not be the right model, but fixed price only works if all the risks are known and so easy to account for.

Cost-plus has been so much more expensive than fixed-cost that NASA could take lots of risks on fixed-cost and still come out ahead.
> I think you've completely missed how much "magic" react really does behind the scenes. I guess the most recent example being strict mode and confusion about why console logs are appearing twice in the console when a component only appears to have rendered once.

Though that decision was wound back, as it was the wrong one to make. The idea of "modes" in general was wrong-headed, according to the React team themselves.
So your answer to extremism is more extremism?

Maybe the thing you should be taking away from Facebook in their resume, is that they're no longer working there. There's nothing to be gained from crapping on ex-Facebook employees that doesn't seem to boil down to ego-stroking and making sure people know how high your moral horse is.
I'd actually hire you for that. You want to not waste time reinventing the wheel? Cool!

But then, when I interview, I don't ask leetcode questions in the first place...
What makes you say there are no real alternatives? Yodlee and Finicity were both around long before plaid. MX is newer.

Asking out of a genuine interest in which aggregator people with experience find is best in terms of connection stability, data quality, and coverage.
>normal desktop Xorg

Interestingly, webOS actually did let you do this; chrooting into a lightweight desktop environment (the default one offered was LXDE) was as simple as launching the application.

Sure, dual-boot configurations were eventually offered, but being able to switch environments and run any (ARM-compatible) Linux software at will had a good chunk of uses, especially in an environment where apps (and the developers to make them) weren't forthcoming.
Atomic deployments with PHP is basically as simple as "git pull" in a temporary working directory and copying it to a release directory..
Underperforming colleague is a different problem - the cost differences we are talking about here are not 50%, they are 5X, those only come from structural problems, not 'this one guy only works 5 hours a day"
F'ing spare me.

You are correct, I should have used clearer language, but by "sell the information" I meant that they monetized the information to make money selling ads.

But let's stop with the idea that somehow Facebook's data Hoover is somehow a benefit. Facebook could very easily get rid of all the problems they have on their site which require minimal data collection, but it would also cost them many billions of dollars, so they won't do it.
> Cost plus contracts are well intentioned

For some definition of well intentioned!
Staring at an image of yourself on Zoom has serious mental health effects
> Open source clearly does not mean packaging your own software.

The packaging argument was made in the context of complying with software licenses. Responsible companies which perform due diligence on the software they run have to track the provenance of all software that ships as part of their dependency closure. If you want to ensure you're not vulnerable to lawsuits then you can't simply apt-get stuff from a PPA. You need to build it yourself, and track exactly what goes into that build.

Meanwhile, if you opt to run managed service from a cloud provider, you don't have to bother with that because that's not your problem (or liability) anymore.
Pianist here, regularly won sight-reading competitions in my youth etc. GP's answer seemed a good answer to me. Your first sentence seemed rude, disrespectful.

What kind of music do you want to be able to read? Presumably the music you like and want to play. So read that. You will always be reading new stuff you don't know, not the same thing over and over, so I'm not sure how never making any progress is a possibility. Sight reading/playing difficult music is not easy, sounds like you want a quick way of learning the skill, which doesn't exist.

A fellow went to a Zen master and said, “If I work very hard, how soon can I be enlightened?”
The Zen master looked him up and down and said, “Ten years.”
The fellow said, “No, listen, I mean if I really work at it, how long—”
The Zen master cut him off. “I’m sorry. I misjudged. Twenty years.”
”Wait!” Said the young man, “You don’t understand! I’m—”
“Thirty years,” said the Zen master.
> The entry barrier is also too high; you need too many years of serious CS education, usually a PhD.

School taught me none of that(the opposite with more of a focus on big-o and ignore the constants), all the good systems engineers I know either learned it on the job or were self taught.
One of nerd's worst problems is that the games they play really deeply matter, that their pursuits can be fantastically stunningly valuable extrinsic & intrinsic pursuits. But there's so few people playing the good games, that commit to engaging the world as naked frankly & genuinely. This post preaches recognizing others game. But few people will ever have the capacity to genuinely recignize your game. Nerds: your power asymmetry will be horribly high, and you are just going to have to learn to live with it, with obvious & visible games forever trumping your deep game.

Bruce Sterling had, in a reboot talk[1], an archetype he called high tech gothic. Advanced, wired to the nines, committed & dedicated, defended in position, but trapped alone in your castle too, with unwashed barbarian hordes ravaging the lands all about.

Too real, over a decade ago & the world's just gotten worse & vastly more out of touch with it's real self/tech (eg Bill Gates & Obama being vocal frontmen for ignorant state-based authoritarianist information-control). There's no signs anything will ever get better, except your belief, your caring, your trying.

I am so so so mixed here. This post is such a valuable lesson, such a needed recognition of the rest of the world, of seeing other's potential. And we need to see & believe, see the different games, appreciate each other. But nerds in particular get shit for respect (or such distant respect). Right now we land some big salaries (but Facebook has stopped hiring, winds change). But our game almost always comes last. Everyone else employs us, tells us what product we're building, tells us not to do a thing directly in front of us/simple because the priority is such and such. No one can play our game. Our game always comes last.

High tech gothic. Welcome to earth. Good luck. Fight the good fight.

[1] https://news.ycombinator.com/item?id=27443836
The thread is a yawn. I can feel no moral force, no genuine passion from it. Even if you ignore how he cashed out and suspend disbelief for the sake of a good rant, it's still boring.

I'd say go wipe your tears with a wad of Benjamins, but I'm not convinced there are any tears being shed to begin with.
And Prowlarr, and Overseerr
> Whether home or away, both teams in any given game can pull from the same roster

I am in New Zealand and know nothing about ice hockey, but wouldn't it be risky to accept your opponents recommendation? Wouldn't a fan of their own team be a better bet, even if a worse player?
The reason was shared hosting. Most of the really good Perl options for application building used mod_perl which did not play well in shared hosting environments. If you could find a host, you were still somewhat at their mercy for getting modules installed, which was a huge pain in the neck.

Conversely, PHP was trivial to set up for safe shared hosts.

The end result was that Perl hosting was expensive and had a higher barrier to entry than PHP.
Ask HN: How to fix stakeholders micromanaging the technical implementation?
Looking for advice from seasoned devs.

How do you resolve a situation where stakeholders (product teams, etc.) are giving you specifications to implement rather than requirements to design solutions for?

Context:

* Joined a new company.
* New major project.
* We have a product manager for our dev team (the platform is our team's product) but he's new.
* All of our requirements coming through him from product contain specific implementation details.
* Talking to other devs, this has been an issue for a while.
* It's creating a ton of churn/confusion.

What we get: "Enable CRUD permissions to $RESOURCE for $USER_TYPE."

What we need: "As $USER_TYPE, I want to be able to do $THING in $PRODUCT, so that I can $REASON_THIS_IS_NEEDED."

When we ask why, it turns out that what they're actually trying to accomplish is something else entirely, and could be easily accomplished by an existing component, or shouldn't even be done in the first place.

Talking to our other devs, this is a chronic issue. We've wasted 6 weeks of our project so far because non-engineers have been trying to design engineering solutions that we eventually had to explain weren't necessary/optimal/possible, etc.

I'm not sure I have enough political/social capital to raise the issue directly, and everyone else seems too timid.

Has anyone been here before? What's the right solution?
that makes me smile

and I'll have to shift the goalpost toward what I actually think, which is the reality where the theoretical performance of optimizations is undermined by the 100 megabyte analytics package that your users are going to have to load anyway

so while we all played around with page scores to optimize how fast things load to theoretically reduce strain on the server or have less users that bounce, its just so far divorced from the user experience because we'll wind up putting so much extra stuff on our pages anyway
I don't say this to pile on, but I've spent years telling head hunters from FB (among others) that my ethics are not for sale. I've made less money and operated at smaller scales as a result.

Everyone makes their own choices.
If the interview question was find the memory vuln in this giant code base, I would probably fail.