skysight-inc/HackerNews huggingface dataset:
Ask HN: How do I become an asset to my developers?
I'm working for an it-consultancy, and I've sort of gotten myself into a project manager/consultant role, where my job is to "own the backlog/sprint" as well as managing clients and their expectations.

I'm not an engineer/developer/programmer, although I have taken a few courses in actual programming during my time at University.

I realize there's a lot of "hate" towards non-technical it-project managers, and I'm painfully aware that I don't have the technical skills needed to line-up work for my devs. Sometimes I feel like I'm just taking notes, doing busywork, which pains me. Right now, I'm focussing on "shielding" my devs from managers/clients, by translating the business-needs of the clients to somewhat accessible backlog items (stories, features etc.) that I simply ask my team to complete with proper descriptions, estimates etc.

In other words - I try to help them understand what the end goal/needs looks like, and I leave it to them to create the architecture and estimate the workload. I then manage client expectations, and try to create the best possible environment for my developers.

I try not to meddle with the scoping/estimates of tasks - I merely ask questions that help me validate that what we're building is proportionate with the overall budget/timeframe. That's one principle I try to follow - leave estimates to the ones doing the actual work.

I realize there are a lot of technical people here. So my question is perhaps really quite simple:

- How do I best support my developers, given the fact that I'm in charge of progress and business outcomes?

I want to avoid being in their way, and at the same time, I want to bring valueable information to the table, when I ask them to build the architecture and estimate their work. I need tools, principles and guidelines on how to achieve this.
The lack of signals isn’t remotely the largest issue with JS, and adding them has minimal impact for most users of JavaScript. The biggest issue is the lack of a standard library, resulting in npm hell in most projects.
What‘s boy‘s club about a woman deciding to sell pictures for an erotic, not even some hardcore porn, magazine? That would imply she was forced into it by men, rather than using her privilege of being born beautiful to make a ton of money
Not a web dev person, but some "tabs" have a very long lifetime, e.g., webmail clients, Whatsapp, etc.
I was gonna make a snarky joke about performance, but given Svelte's compiler this is probably a good way to go.
I think in addition to orphans, it should also kill daemonized children that are out of their parents’ control.
> Aside from maybe 1-2 companies that seem to have evergreen postings on Who's Hiring

How likely is it that these 2 companies are actually hiring?

If a company was really needing to hire constantly for a year and wasn't a consulting company, rapidly ramping up adhoc projects, the highest likelihood it seems to me is that the management is really bad and they suffer high churn where they are going through candidates like candy (or they fear they will loose people and are building a queue to tap into during attrition).
React isn’t in this list because its effects are declarative, not imperative (except for props changes and re-renders which you could argue are in fact declarative, just one abstraction removed). UseEffect neatly compartmentalizes imperative behavior.

This looks a lot like ember data binding which becomes an imperative nightmare. Its default state is “foot gun” with tons of cognitive overhead and meta patterns to keep it from getting that way.
You should watch his "live CEO'ing" videos for Mathematica. They're pretty good. He'll be personally testing something out for an upcoming release, something will break and he'll call up whoever was in charge of that function or module and start asking a bunch of questions.
Show HN: Picohsm, a $5 open-source hsm
>The door thing was an issue but in reality it was an incredibly minor issue considering the scale of the industry involved and the incredible reliability we now take for granted.

No. This is a major issue, because it demonstrates that the safety protections which have been built into the industry can actually fail on such a basic level. There has been an enormous amount of work to try to make sure that Airplanes never miss critical components of their structure. Failing to install a bolt isn't one mistake it is dozens of mistakes which need to have happened and which show that the overall mistake rate has to be high.

If the door at failed at a different point, if the seating had been different, then there would have been deaths.
> I've come across these kinds of articles before and they always seem to suggest that you rewrite the metaphorical firmware of your brain so that it operates in a way that is advantageous to you. There's some notion of self discovery from first principles.

> I'm not convinced that this is generally a good idea. It makes a person unmoored and open to anything ("so open minded that your brains fall out"). It's also often amoral. The only metric that's maximised is utility regardless of other more subtle consequences.

I'd say you could benefit from a firmware rewrite yourself, because it isn't possible for you to know these things, because they are unknowable.

> As I grow older, i think the human experience is more complex than can be captured by a few "hacks" like this.

Or yours.

As Terence McKenna liked to say:

- Reality is not only stranger than we imagine, it's stranger than we CAN imagine.

- What we call reality is in fact nothing more than a culturally sanctioned and linguistically reinforced hallucination. (A bit off, but close enough.)
Good idea, working on making the UI better right now so I'll try to get a video up by tonight! Thanks
> IIRC, there are separate posts for founders

I wasn't aware! I searched a bit and didn't find one - would you mind sharing posts for founders please?
We can only hope that someday someone at Google takes the time to improve the car segmenter.
Of course, if one was coding an exploit, one could still use python2. It is still commonly available due to a long tail of legacy scripts and in some cases (like a script I use routinely but didn't write) the difficulty of porting it to python3 (I've asked over a dozen pythonistas over the years, they kept running into same problems)
I found that hyphenation doesn’t get the same quality of typesetting as latex did, also because there are no page breaks to take into account.

One exception though is documentation. I find justified and hyphenated pages of documentation much easier to ingest than without. Maybe that is because my mind has a trained response to go into learning mode because of reading so many papers.

For me the results are significant. Without hyphenation and justified alignment, my eyes “glide” off texts on screen as if they were islands. With, I can stay on it.
I used PyTorch since it came out, and at the time it outperformed TF1 on computer vision workloads quite handily, in addition to being much easier to work with. I literally watched the entire departments in one of the major research labs where I worked at the time switch to PyTorch in the span of a couple of months.
Loved New Turing Omnibus too. It felt very exciting to program some basic genetic algorithms and even the Newton-Raphson method as a teenager
After the Boeing whistleblower “killed himself”, I’ve just gotta assume anyone who has anything positive to say about Boeing either has a red dot on their forehead or a financial incentive (or both!).
The thing about SMS is it's comparatively neutral. It's not proprietary like imessages, not a mitm attack like whatever the protocol google tries to insert for you is. With respect to authentication, the same applies. I see companies now forcing you on to an app ostensibly for 2FA but obviously just to ransom you into the app to up their metrics. And SMS works on dumb phones.
Every time I read about these mind hacks that are supposed to transform your life and attitude, I'm reminded of the Novelty effect:

https://en.wikipedia.org/wiki/Novelty_effect

It's the best thing ever, until you get used to it, than it becomes the same old.
Sometimes I think the human race is completely ruled by this effect, ever chasing the next new thing as it seems so much better than the boring old thing.
Generally if someone only infects 1 person they're going to infect someone that they're close to. The lab leak of SARS-CoV-1 back in 2004 put two of the researchers in the hospital and killed the mother of one of the researchers. That is what a lab leak looks like. The two researchers had taken the train home and nobody really worried about that and there was no subsequent pandemic from that casual contact.

So for SARS-CoV-2 you have to add up the probabilities for:

1. This researcher has never been identified [okay, its China so maybe they suppressed this]

2. This researcher did not infect anyone close to them [now you're talking about a lot more suppression]

3. This researcher infected one or more people at one site through casual contact [this is much more unlikely than people think]

4. That infection happened to be exactly in the location most likely for zoonosis (not at a bar, church, restaurant, shopping mall, etc or any other place in the city). [this is quite unlikely, now we're talking many thousands of possible sites]

When you compare it against the coincidence that it spilled over in the same city as WIV that isn't going to actually be all that unlikely. You don't have the total area of China in your denominator for probabilities. The virus wasn't terribly good at replicating in humans initially and needed a city and not a rural population. Then you look at cities in southern/central china near where the bats are and the odds are probably closer to 1-in-12 than 1-in-a-million. It also isn't any coincidence that WIV was built closer to the bats and not in Beijing. So, SARS-CoV-1 spilled over in Foshan in the 12th largest city in China in Guangdong province, while SARS-CoV-2 spilled over in Wuhan in the 7th largest city in China in the Hubei province. Those are places you expect for a pandemic epicenter. As an exercise, roll 1d12 (or 1d20 if you're more skeptical) twice and if you get a '1' on either throw there's your coincidental spillover in the same city as WIV. A bit weird, but not even p < 0.05. Stuff like that happens.
Jsc: JavaScript on the macOS command line. (2021)
An Open Letter to the Internet
This might be cliche, but if you can afford to (time and money), have a go at „Atomic Habits“ by James Clear. It’s an easy and enjoyable read, that outlines a framework of how you can build new habits and get rid of your old, unwanted ones.
> I'm more annoyed by the usual phrasing of these things as life changing and revelatory.

But when they work for someone, they can and do lead to important revelations and/or life changes.

I'm a firm believer in one's ability to "reprogram" themselves, having done it to varying degrees across the span of my life. Perhaps it doesn't work for everyone. It doesn't always work for myself, especially when life makes the required self-discipline hard to maintain.

I'm biased by my own success, obviously.
Human minds shine bright, and machines steal their light
I use a 3D printer all the time, but I almost never print a file more than once. It also takes a couple of seconds to select a file with the built-in interface, and then it usually takes anywhere from 30 minutes to a day or more to print. What's your usage model that putting a GPT4 instance between you and the printer is somehow helping things? This feels like someone saying "Now I can e-mail my kleenex box to see how much kleenex it has."
I've been thinking about a benchmark designed this way for a while. It doesn't even need to be code, particularly, it could be basic reasoning problems. The key is that you define a new, random language that has never before been seen (maybe it has statistical similarity to existing languages, maybe not), create a translation key, then ask a question in that language.
> Boss and subordinate typically settle into a routine that is not really satisfactory but, aside from periodic clashes, is otherwise bearable for them.

This sounds like a game theoretic setup.

I'm annoyed that, in this scenario, the boss gets all the upside of good results, and none of the downside of bad results. In such a context, every IC should aim to become a manager immediately.
Exactly.

On the 3% Cash back CC, they talk about how they will lose money, and they absolutely won't.

The APR on balances > 30 days will almost certainly be in the high 20's like every other credit card. Banks don't look at the interchange fees fed to them separate from the rest of the CC business. 3% is easy to pay when most people hold balances on their CC's and they are charging 20+% and getting 2+% on interchange fees from Visa/MC/etc.

Probably though Robinhood isn't handling the CC themselves, and has contracted it out to some bank to handle for them, as banks are very good at that sort of thing and brokerages generally are not. Other than Schwab, which owns a bank, I'm not aware of any brokerage CC that isn't contracted out. Fidelity famously uses Elan.

The author of the post clearly doesn't understand how modern finance works.
I’ve been trying for decades to understand why people find it so hard to keep track of state and update the DOM.

Sure, it requires a bit of discipline, but it’s vastly simpler to me than whatever solution comes up every few years (Backbone, Knockout, Angular, React, modifying the language itself, etc). There must be something profoundly different with the way I think.

It even expresses itself in the function naming. They call updating innerText “render”. You’re not rendering anything. At most, the browser is, but so is everything else it does related to painting. It feels like a desperate attempt to complicate what is one of the simplest DOM functions. It really baffles me.
Are you using S-GPT or something like that?
That is definitely creepy. Having an age of AI in mind I wonder how much more sophisticated will viruses become and what makes me believe my machines are not compromised already? I hope to never get an answer, or even better, get a negative one.

Makes me wonder whether it's time to reduce complexity and diversity in technology? Wouldn't it be beneficial to recreate everything from scratch(except maybe for machines producing hardware)? Leave one or two compression standards that are easy to understand and implement once and for ever. Maybe even aim to make them "finished" since the very beginning? So that they won't require changes after some time. I believe that recreating that and foundational things: compiler(of a language that is reinvented and standardized), OS components, web protocols and so on would be beneficial. There are so many of each and each can be vulnerable now or get vulnerable in the future. Many pitfalls aren't mentioned like why would we believe existing hardware producing new components to be trustworthy or how to make such a revolution without loosing so much progress, who will found it and how can it found commercial interest.

These are, of course, just murky dreams that linked book gave birth to, but there is no reason not to be paranoid.
I've never seen so much bad technology quoted in a single article.
Yes. Thank you. I am already tired trying to figure out how this would improve my life and annoyed at trying to read other people's code that has more abstracted crap in it.
Are you playing dumb? Nothing wrong with a woman deciding to sell pictures for an erotic pictures, I've been pretty clear about that. The "boy's club" part is the part where the (almost exclusively male) researchers then take the erotic image of a woman from a porn shoot and decide to make it the standard test image for the whole field
Are those pirate video sites P2P? Or how do they work?
I've been enjoying "signals" in the form of re-frame subscriptions for many years now.

They solve a neat subset of problems in front-end developments.
But they don't solve all of them.

Adding it to JavaScript as language construct is unnecessary.
Yes, we’re now pretty good at associative memory. But associative memory is but a small part of the whole picture. Read the paper, clouds might part a little and enthusiasm might subside. I quite literally work on LLMs as my day job. They alone are not going to somehow get us to AGI
> Then towards the end, you're asking for more information, and the short-attention-span readers have forgotten your original call to action

This makes a lot of sense. I also Thank You for suggesting how I could have done better so I upvoted you as well - I made this comment because it might feel like I was disagreeing with you, but I was really challenging you with an alternate POV and clarifying my own thought process
https://en.wikipedia.org/wiki/A._K._Dewdney
The problem is if you don't close the tab, the memory leak can cause that one tab's memory to balloon to 1GB or more because memory isn't being released, when that tab should only be consuming 50MB.
There is no useful information on the front page and all the "learn more" links lead to a signup wall. That is no way to court feedback from this community.
One big problem is right now they are _tremendously_ slow to use. (At least through the Proxy native class). Not sure if this is an artifact of JITs or the nature of prototypal inheritance.
I've been toying with the idea of using headless firefox with UBO as a filtering proxy, but nothing has come of it so far.

I'm actually focused more on writing a quality search engine that ranks pages based on the amount of anti-user behavior, dark patterns, etc. a site has. Have a really crappy site with tons of ads, popup modals, and trackers? No clicks for you! So I'm doing something similar to what the author is doing I guess.
I think you’re forgetting about the use case where the LLM returns something partially correct to a discerning expert, who is still able to use the response, but does not bother with a message like “btw I had to do X to make your suggestions usable”.
yeah pretty much thats where all my quotes are from

i recommend this book to everyone i meet

it is life changing
Isn't this similar to small core vs large core debates you see in other projects, often where drivers are concerned? (ie question around where the coupling layer is materialized)
In simple applications it is easy.

More complex it is not easy.
I dunno. I sometimes feel the same, but a whole ton of recent features have been incredible at cleaning up code.

?? Is my favourite.

I also want set functions and possibly a match statement thingy.
That's why I have high hopes for humanity once we get closer to post scarcity (if we ever get close). Sure..some people will just watch TV all day, but I'd expect I'd start sitting down with math books and eventually finally learn the stuff I never had the time for when trying to put food on the table.

The rich person life back in the day was having personal tutors at a young age teaching you Latin, Greek, rhetoric, mathematics, music, and so on. Then if you were really good you'd just work on whatever problems you fancied, while the rest of the family probably took care of the fortune. That's my very limited understanding for how it worked for some anyway. They would correspond with other scientists, but mostly focus on their work. There's some advantage to the university system, but the administrative beauracracy is intense. Writing government grants or proposals and so on is an enormous time suck. If you didn't need money, you could focus 100% on whatever you want.
World Economic Forum, the (in)famous https://youtu.be/Hx3DhoLFO4s to be followed by the now-deleted speech of Klaus Schwab (was https://youtu.be/NWHDgXhMkgs if someone have a copy) at G20/2022 about sharing economy, the end of private property JUST for 99%, the smart cities, and we know modern Fordlandia like Telosa, Arkadag, Prospera, Innopolis, ... where people inside own nothing, decide nothing and have to work to earn enough to pay services they need to live. A kind of "fun" labor camp.

Because that's the real point. Live just few with total ownership and all others as their slaves, happy in the Canon model https://www.theverge.com/2021/6/17/22538160/ai-camera-smile-... or like https://youtu.be/NXyzpMDtpSE because that's what we talk about.

A democracy is composed by humans, FREE Citizens, peer to peer, not by some "expert" rulers who pasture the masses. In a democracy any one form a family, potential more than one, some no one, genes travel, ideas travel, the work of anyone change hand a generation after another. This determine the whole society movement.

In the no-ownership for almost all model, like China BTW, people are ISOLATED humans in a factory, they can only work, they do not decide where the society goes, they do not have families they LIE to themselves in a kind of game, or matrix (the movie), working following the ruling class decision instead of determine them through Democracy. Statistically only few get and remain rich as a family for more than two or three generations, enterprises owned by single families are damn rare for medium or larger ones, there is not only no need to do more, there is actually a need to do LESS against the ownership.

Infinite growth can be substituted with infinite evolution, if we respect private ownership and push the middle class, or we can goes to a new middle age, as we do today following the Schwab/nazi model (because YES, the WEF model is the nazi German economy model witch is the China model, differences are minor) and https://www.theguardian.com/world/2021/nov/17/nazis-based-th... to the sake of a new large plebs who work like the middle age one, and few very rich that profit from the mass works and ignorance.
I think you have misinterpreted the video. It was a pilot error to initiate go-around after the thrust reversers have been deployed. And software preventing engine to increase (reverse) thrust when it sensed that aircraft is no longer on the ground is what probably saved the day compared to a similar previous incident that resulted in a crash.

Could software be made to handle it even better? Absolutely. But it's not a software error per se that caused this.
Argh. I just got PTSD from that reference.

Damnation Alley was Plan 9 From Outer Space-level bad.
Depends on where you was. In 1994 a 2x CD-ROM was a top notch. By the end of '95 you could buy a CD for $5 with the all 3D games, but Duke3D didn't yet came out.

EDIT: my mind reminded me - Full Throttle and Lost Eden
It depends on how much you're leaking, and how fast.

Best case scenario, it just slows down garage collection a little bit, as you're holding into a lot of references that aren't going anywhere.

On the other hand, I recall a bug in a particular version of AngularJS where component DOM nodes wouldn't get cleaned up when navigating with the router unless you manually set all of the scope values their templates used to null.

We had a data dense application with tables and what not, and you could clearly watch memory jump tens or more megabytes flipping between pages in the chrome dev tooling.

Eventually (this was a SPA intended to be used for upwards of hours at a time) the page would crash.
not at all! Hit me up , username at gmail if you wanna chat about it any time. Can talk on the phone etc.
But the shape isn't that common. Except in things that are highly regulated materials, like asbestos, which is long fibers of SiO2.

SiO2, which is exactly what these Si fibers will become as soon as it is in contact with air. A material that can puncture cell membranes and is almost certainly a catalyst.