skysight-inc/HackerNews huggingface dataset:
Ask HN: Tool to graph dependencies between code?
Hi all,

Is there a tool that can graph the dependencies between the code inside of your codebase?

I found some solutions for graphing external dependencies but I can’t find a solution for graphing dependencies between code within your codebase.

The use case is to be able to explore large legacy codebases.
Trying to differentiate GNU implementations had nothing to do with it. This is never a consideration for me. It was worth the slight increase in complexity for the reasons stated in the commit message. Also an unmentioned point is that the coreutils code is very often referenced, so should be as robust and performant as possible, so those properties may percolate elsewhere.
Ask HN: Should I re-negotiate my equity comp?
Hi HN! Throwaway account for obvious reasons.

2 years ago, I joined a startup as a Data Scientist as employee ~10. My base salary was in the mid-100s and I negotiated ~0.25% equity stake of a company valued at ~$10M at the seed stage. (Should have negotiated much more, but hindsight is 20/20.)

Fast forward to today – the company is valued at $500M+ post-Series B, and my equity stake has been diluted to ~0.06%. Turns out that multiple convertible notes hit when the company raised a Series A and I was severely diluted. Employees who joined ~1 year after I did at the same level received 2-4x as many options, albeit with a much higher strike price.

I believe that this company will 10-20x and IPO within the next 4 years. But I also know that is far from a certainty.

1. Does it make sense to try to re-negotiate my equity comp, or should I just get a new job?

2. How should I go about having this conversation with the founders?
Or one of those new screens (MIP I think?) that may end up being what eink always wanted to be but with better refresh
Just to note the human cost, my father died of Alzheimers. It's not impossible this fraud prevented lives from being restored and even saved.
It's not just a website. They were merging at least three different enterprise level backend plus deploying the front end to thousands of locations. That's a gigantic effort.
I don't envy your job. I'm sure it is tough. I respect you for taking on such a difficult task.

However, people still have a right to be stupid with their own life. It's not nonsense.

For example, Wilbur and Orville Wright were quite aware that they stood a high chance of dying in their airplane experiments. Neil Armstrong figured that he had a 1:3 (or something like that) chance of dying going to the moon. The people who free climb have a very high death rate.

They all have the right to decide for themselves what is worth doing and what isn't. If you've got family depending on you, you should think about them before taking stupid risks. It's your right and your responsibility and your decision.
All that does it create an industry for replication labs, and then a market where these labs compete to develop the most "guaranteed" replications for the least cost, and then a whole lot of replications which check the box but actually rely on strained interpretations, questionable modifications to process, uncaught fraud, etc.

That sounds worse than what we have since it just eviscerates the significance of what replication means in the first place.
There were around 42k traffic deaths in 2021 (a 16 year high apparently) and around 610k patrol officers

https://www.nhtsa.gov/press-releases/early-estimate-2021-tra...

https://www.statista.com/statistics/751015/number-of-police-...

So, assuming every fatality is wearing a seat belt and is handled by a cop ('optimistic' assumption for it to be 'obviously false'), it would still be around a 7% chance per year for a cop to "unbuckle a dead man." So this isn't obviously false, depending on the career length. For example, after 10 years, assuming independent probability of such an encounter per year, .93^10 ~= .48.
From his perspective he could have believed it was just coinbase connecting the dots and he was just going to leave since they, if alone in their investigation, effectively had no immediate power over him.
Well done, you've specified a superset of self driiving without delivering any economic benefit. Oh, and every road in Europe is now a hazard because you've designed new cars with absurdly low speed limits.

But no I'm sure your baselesss opinion on speeds is best.
Google seems like they target by age, gender and income rather than by interests. Sometimes it's convinced I'm a yuppie and keeps showing me luxury cars, personal care/beauty products and high end electronics (when I have zero interest in any of those products).

Ironically I find the "dumb" ads on cable tv news to be a lot more effective since they have to target by interests.
Say what? The whole DeFi ecosystem basically exists to bring transparency to operations like exchanges. With e.g. liquidity pools, you can see exactly what trades it's processing and how it handles them.
You make it sound like they're printing Lenin or something lol, they're a little left but certainly not 'very.'

Furthermore, why wouldn't a topic like private members' clubs be fair game for any sort of major journalistic outfit?
The Heart of England Forest
as a non-scientist outsider, a few questions if you don't mind:

1. is it common for a non-reproduced experiment to gain prominence as a leading hypothesis and spur related research?

2. if so, why? if not, why did this hypothesis take hold?

3. how can we make science more reproducible?

reproducibility is held as a tenet of science, but this example, assuming it is true, would violate the principle.
But how can that be? At the end of the day some consumer must foot the bill and cover all the additional costs of B2B services. Ultimately businesses are only comfortable paying others businesses because they found a way to make money (i.e. sell to customers, somewhere down the line)
And if we hadn't done that stuff, we would have seen even more than the 1M deaths we did experience. Things could have gotten significantly worse as the hospitals filled up and space was not available for Covid patients and all the other people with heart attacks and other medical conditions.

Even as it is, the medical staff have been overworked and extremely stressed. They've been quitting the medical field in very high numbers:

https://morningconsult.com/2021/10/04/health-care-workers-se...

Yes, because of the lockdown, we have paid a high price, but don't just dismiss the higher price we would have paid if no mitigations had been attempted.
But you'd then argue being able to keep your foot on the brake doesn't help your chances of avoiding causing injury/death to others?
One of the things I don't like about free health care is it comes with the notion that the government should force you to do things to reduce those costs.
Protests are a conversation starter. In the early stages of a movement, many people may be sympathetic to the cause but they don't know if others around them share such sympathies or to what degree. A large protest demonstrates that there is some significant portion of the population that holds these views, emboldening the sympathetic to speak up and leading the uninformed to form an opinion. Those in power or seeking to get into it feel pressure to be on good terms with these people all jumping on the bandwagon.

But the protest itself never transitions directly into power. If there isn't enough public support to awaken, or if it paints the movement in a bad light, it will in fact probably backfire. Conversely a wildly unpopular reaction to the protests may build much more support for the cause than the protests alone could have hoped for (see for example the outrage many americans felt seeing early civil rights protesters being sprayed by firehoses and similar abuses). Maybe some prominent figures from the protest can leverage their increased visibility to become voices for the movement, and in turn gain personal political influence, but there isn't much functional difference between this and politicians who rose to prominence by other means.

Ultimately if you're protesting something nobody is talking about, it will be talked about a lot more. If you are protesting about a hot-button issue everyone already has an opinion on, you're likely wasting your time.
"The next version will fix all your problems" -- Every software salesmen, everywhere ever
I don't think anyone expects academics to fix anything, that's what we have politicians for, hah!
Sure, this happens on every platform owned by a third-party that gets enough users, it is a statistical inevitability. Even crypto wallets aren't immune to being manipulated. See Chivo.

FWIW, I've used PayPal since the 90s, I run a biz that uses it, clients use it every day and have used it every day for over a decade without any issues, and I have personally sent several thousand PayPal Invoices over the years. Automated billing also works just fine, far more reliable than charging a card that will eventually expire.

Further anecdote: whilst you point to PayPal, I've heard of more people having their bank account frozen for whatever reason, e.g. someone stole their card, suspected fraud etc. We can point to any of these things as a worst case scenario, but likely 99% of the time, it's working as intended. PayPal's support has also been some of the best to deal with when it comes to API queries.
They unbuckled plenty of people who'll never walk/turn their heads/poop normally without chronic pain again though.

Cutting fatalities by 50% is a good start, but the other 50% aren't walking away from car accidents trouble-free, with or without seatbelts in play.
Had a friend dumb enough to drive drunk a few times and get multiple DUI's resulting in a breathalyzer in his hopped up WRX. I will never forget the pure frustration of him dealing with stalling out a manual car and having to grab the breathalyzer while also trying to get started again. I wish he would have had to deal with that for years instead of 6 months, but at least he cleaned up his act.
> The fact that your VPS host is untrustworthy and temperamental is not peertube's fault. Consider a better VPS provider perhaps.

The US CLOUD Act ensures they're all untrustworthy (or on the wrong side of an iron curtain).

>> It should be trivial to set up.

> These two things are in conflict. Merely getting ahold of a domain name is non-trivial,

OK, then no more difficult than setting up a raspberry pi or hobby AWS account.
What?

Unless you're doing gaming, graphics, or ML, I can't think of a need for any dedicated GPU - let alone a 3060 or 3070.
My understanding is that many people drive above the legal limit for DUIs and do not get caught. DUI prosecution is somewhat the story of selective enforcement.

What would piss people off is coming into contact with the fact that they're driving illegally. I think many drivers are unaware of being above legal limits and would probably be angry when confronted with it.

I guess playing devil's advocate... There's probably some odd scenario where driving above the limit for an emergency circumstance could be justifiable. So perhaps the car should not be disabled in this way.
Um, there are lots of polio statistics.
Yes, a lot of "strategic partnerships", "joint ventures" and the like.

Just wait until your BigCo is buying stuff from the consultants/SIs and Adobe/SFDC/IBM/etc and they are all YOUR CLIENTS as well buying tons of services from your company in a totally different market.

"Balance of trade" is the term you'll soon learn about in deal negotiations :)
That certainly sounds like Accenture.
I think you might find this entry interesting.

https://en.wiktionary.org/wiki/%E6%BA%90

Some highlights:

* Different Chinese variations (Cantonese, Min, etc.) have different readings. Initials, vowels, and finals all differ.

* When borrowed into Japanese, the Chinese initial was ŋ, which isn't used as an initial in Japanese, and was substituted.

I also wouldn't assume that sounds that are grouped together are supposed to sound the same. en/yin/wen/yun use the same final in bopomofo, but sound different.
I did intend a 'K', thanks for the correction :)
I thought it was a good summary, and that people should see it.

Have you read the CFTC's fines for Coinbase's wash trading between Litecoin/Bitcoin in 2016 to pump up volume?

https://www.cftc.gov/PressRoom/PressReleases/8369-21

From the fine:

>a former Coinbase employee used a manipulative or deceptive device by intentionally placing buy and sell orders in the Litecoin/Bitcoin trading pair on GDAX that matched each other as wash trades. This created the misleading appearance of liquidity and trading interest in Litecoin. Coinbase is therefore found to be vicariously liable as a principal for this employee’s conduct.

I wouldn't be surprised if Jeff here is correct in his guess of who did this:
https://twitter.com/jeffjohnroberts/status/13730545911604838...

>According to the order, between January 2015 and September 2018, Coinbase recklessly delivered false, misleading, or inaccurate reports concerning transactions in digital assets, including Bitcoin, on the GDAX electronic trading platform it operated. During this period, Coinbase operated two automated trading programs, Hedger and Replicator, which generated orders that at times matched with one another. The GDAX Trading Rules specifically disclosed that Coinbase was trading on GDAX, but failed to disclose that Coinbase was operating more than one trading program and trading through multiple accounts.
I guess every country has their own set of expectations and rules for what qualify for operating a car in a safe manner.

Where I live the practical part of the driver exam is 30m of driving in mixed environment, usually involving a number of environments (based on what the driver inspector can find that day). Those involve city driving, country driving and on-off to the highway, with a number of events such as driving in areas where there are pedestrians/cyclists/children, crossing railway, lane changes, roundabouts, passing construction work, and so on. Just like with a driver instructor the car has double controls, but if the inspector has to take control of the car to prevent an accident then its an automatic fail and the person has to retake the test at a later date. Minor failures can be accepted, through the basic concept is that a person who can't drive around for 30 minutes without causing an accident shouldn't be on the road.
There was a production issue that was somewhere between the system they built and the one I was working on. A "mole" on their team who preferred the company of our team relayed to us that the Accenture manager told their team not to help debug the issue and to let us flounder so the project sponsors would think they needed them.

Mind you, this was over ten years ago.
Plot twist: it was WebAgency's plan all along.
I searched for a common term, "Linux", and of the top 5 results only one worked -- the rest times out before any content (html and all) loaded. On the first page, of the two videos available only one began loading, however playback did not begin for the minute or so I waited. Bummer.

This isn't a problem with the search engine, exactly, but it'd be useful if it filtered out unavailable content.
If we even can repair it after the fact?

That being said eat your Natto people :-)
I find myself using the old text emojis or whatever they are called here :). Kinda a blast from the past, since every other platform insists on inserting some object. Part of me wonders how long until kids have no idea what those ascii symbols mean.
It should be much cheaper then

It cost more than a macbook ARM, and you get less perf, worse battery, worse cooling, and less support, yes you get to repair it yourself and more easily, but i never had to repair my macbooks (other than changing the battery, and that was easy to do myself, and looks like it is still easy on the ARM ones https://www.youtube.com/watch?v=-l_Dw_5_JJk)
This is why I still like Agile and Scrum, as much as other devs might hate it. “Yeah I want REAL deliverables after the first or second week”.

Keeps me honest. And will keep me from working with architecture astronauts don’t really deliver anything but hot air and build ultra-extensible structures that are actually impossible to extend beyond the fantasy world of their maker. Or the equivalent for designers.
> I mean, you can cling to whatever fantasy you want, but it doesn't change the article:

It's not a fantasy but a recognition that Tse was incorrect. The US SC has held that both online speech and anonymous speech are protected by the First Amendment.

> The article goes even further to say "In other words, Glassdoor shouldn't be ordered to turn over 'anonymous' user data in any case solely based on U.S. law." And yet, this is exactly how Tse ruled.

That's what I just said. Tse was incorrect.

My comment clearly stated US and not NZ.
This is why almost all results from running rats in mazes are spurious.

There was an early, very good paper identifying all the details needed to make a valid maze experiment. Nobody cites it, so nobody reads it or acts on its results.
While you and the parent are totally correct about the dynamics of power vacuums, I think it's also relevant to note that the robber-baron stuff wasn't exactly happening in some kind of Hobbesian state of nature - it's right there at the end of your quote: "They did so with the blessing of the US government". This was an environment where centralized authority was weakened to the point that private armies were worthwhile, yet still strong enough to engage in selective enforcement on behalf of corporate powers. Hence, the dynamic where you'd get beaten up by the Pinkertons and then arrested for fighting back. This sort of halfway environment is the worst possible case: in a more total vacuum, opposing corporate power via collective action is more viable; in a society with a stronger grip on a monopoly on violence, corporate abuses are (theoretically) restrained.

While untrammeled corporate power and untrammeled government power are both scary, the effective fusion of the two via state capture is the real nightmare. I think that sort of halfway environment, where there's enough state to be worth capturing but not enough to be an effective counterweight, is the default in a lot of the particularly cursed post-colonial nations - Angola and Burma spring to mind - where traditional means of social organization were sublimated into the colonial state, leaving a vacuum when the colonial state itself began to molder.
> What is the throughput of highways vs public transit?

Regardless of what the US does, throughput is much higher on public transit than it is on highways. You can fit so many more people on buses and trains than in automobiles.

For the actual numbers, compare deaths-per-passenger-mile in-city and deaths-per-passenger-mile between cities (highways vs buses, trains, etc), and you will see huge difference in fatality rate.
You are making me think I might have to finally upgrade my T420
The invasion of Ukraine started in 2014, back when Ukraine had practically no military. Putin escalated this invasion due to the fact Ukraine had been building up its army in response to key parts of its country being occupied by a foreign invader.

If Ukraine had a large military in 2014, I very much doubt Putin would have invaded Crimea nor would there be Russian troops in the Donbas.
I've crossed three land borders to Canada in the past few years and none had an outgoing checkpoint.
When I drive I don't move unless my passengers buckle up. When I'm the driver, it's my rules.
Bold of you to assume that people weren’t looking at both job postings before applying.

I’ll regularly take specific language from a job posting and search on it to see what information is where.
I'm smelling a potential situation where the website was never the goal, just siphon off money and use the website as a blind. Lower management no doubt guessed what was going on, but didn't want to risk losing their jobs.
Yes, the feeling of control is an illusion.
It's a little verbose and there's at least 1 typo, but I generally agree.

It feels nice when a corporate statement isn't sugar-coated to the point of being meaningless.
Yeah, that's also terrible. But this was an email account that we could access from our personal computers (they didn't give us a laptop) so at the time I didn't realize that they would be able to read it. IMO, it would have been good if Google had shown some warning or so, that that's the case.
If he used different wallets to buy different coins then the correlation might not have been noticed. Buying coins right before they're listed on Coinbase is still suspicious but it would have been less suspicious at least.
> Mass shootings are terrifying because there’s no sense of control.

For anyone here concerned about this, it doesn’t take very much money in HN-terms to become reasonably well trained. You can:

1) Carry your own weapon, following your state’s laws in all but a few.
2) Learn to use that weapon very well, but more importantly:
3) Learn to use cover and move defensively or offensively
4) Learn to administer basic medical attention to yourself and others
5) Learn to read people and know when something might be about to happen.

After enough training, you will at least probably not freeze in an active shooter scenario. Even if you’re not into carrying your own weapon, doing some training will teach you how insanely hard it is to hit any moving target (or anything at all when the adrenaline is going).

Re. 5), many people in my state carry and I never used to notice them. Now I can pick out who is and isn’t, and usually how long they’ve been doing it (newbies will subtly check their weapon is secure every time they move).

The Secret Service is trained the same way; someone not used to carrying who is about to do something bad will send off all kinds of weird body language signals.

——

No, you don’t need to learn this because shootings are exceedingly rare. But if you’re nervous, learning these things will give you a sense of understanding about the threat, and the basic tools to do something to keep your loved ones safe in that one-in-a-hundred-thousand-lifetimes event.
Part of the reason they're horrible is because people don't have consistent interests. I might be interested in raunchy content right now, but I won't be a few hours later. What determines whether I'm interested in the former is outside of the control of these algorithms - they don't know all of the external events that can change my current mood and preferences. As a result of this it makes sense for people to have many profiles that they switch between, but AI seems incapable of replicating this manual control (so far).

Sometimes I want to watch videos about people doing programming, but usually I don't. When I do though, I would like to easily get into a mode to do just that. Right now that essentially involves switching accounts or hoping random search recommendations are good enough.
That only worked because op had another 39k to throw at the problem.

Imagine if he did not, and he ended with no redesign and no money and needing to find a lawyer..
What if one only buys a laptop once every three or four years? Then it would be 1/3 or 1/4 of a percent of annual salary.
Gonna go ahead and say the unthinkable here... so what? The person driving fast endangers themselves and everyone else around them. In what other area of society do we tolerate extremely dangerous behavior (40,000+ deaths a year) because to not would be an inconvenience? Guns, I suppose. But I'm not a huge fan or our polices around those either.
Europe is now mandating intelligent speed limiters, so I don't know what you are getting on about.
>> we all STILL invariably end up back in a tool that was built in the 80’s: Excel.

You lose a lot of goodwill with intentionally misleading statements like this. I'm writing this on a computer, and they were built even earlier than the 80s!