skysight-inc/HackerNews huggingface dataset:
Your post demonstrates a clear lack of understanding about how Bitcoin works.

1) The Lightning Network is fine and stronger than ever. That >2 year old outdated post is meaningless. There are MANY more routing nodes than ever, and markets have sprung up that allow nodes to make profit around selling liquidity to other nodes. Lightning is bigger, better, easier and more private than ever, and it only continues to improve.

2) The Bitcoin developers do not control Bitcoin. The Bitcoin miners do not control Bitcoin. The nodes control Bitcoin. There are tens of thousands, at least, of full nodes. Bitcoin developers and miners have tried many times to change the consensus rules of Bitcoin, and have failed every time, because the node operators just wouldn't run the code.

That's because Bitcoin is actually decentralized. The Bitcoin community reached a social consensus that the protocol consensus rules were probably never going to change, and it was preferable that they not change. Instead, the majority of the effort for scaling Bitcoin has gone into building higher Bitcoin layers, such as the Lightning Network.

Also, if the Bitcoin developers cared about miner profits, they wouldn't have implemented something like SegWit which is a backward-compatible change which dramatically reduced transaction fees to miners.

The truth is, no amount of block size or block time changes will ever make a cryptocurrency scale enough to remain decentralized and be a network for ALL payments. Building in layers is a sound engineering decision, and it allows people to create a payment network like Lightning without making potentially deadly trade-offs in the base layer.
It’s funny to think about where we’d be if someone had come up with a better xml syntax before json took off.
It feels like there is a data leak built into this test. Imagine ‘better candidate’ sees the posting without salary info. They decide it’s interesting and google ‘salary kokanator’s company’, see the posting with salary info, and decide it meets the bar. Next they either 1) know the salary meets their hurdle and don’t care which posting they apply to or 2) intentionally apply to the posting without salary info in hopes that it keeps salary negotiations open.

Either way, it feels questionable to draw much signal from the process.
That is the main reason IMHO plaguing the work culture. Changes are slow because of inertia & the fact everyone tries to keep a decorum and play nice / polite
Yes! I doubt companies grill you about binary trees because they expect you to actually implement any of the algorithms in your day to day work.

They want to know if you have studied the fundamentals, so you at least have a chance of understanding whatever you are going to be copy-pasting from Stack Overflow.
Everyone has their own reasons for buying an expensive Apple keyboard.

Logitech iPad keyboard, 2+ years of power from one battery, https://www.logitech.com/en-us/products/ipad-keyboards/slim-...
In my mind, while Reddit and Twitter are cesspools, I still hold the opinion looking at my upvotes/downvotes that Hacker News is irreparably broken as well, it just is taking a much longer period of time to show the cracks. Hacker News is a superior system, a longer-lasting system, but one that is still declining. Nuanced or well-intentioned but mistaken (or sometimes even accurate) comments are increasingly getting downvoted when unpopular, whether they be mine or others. Downvoting is not a sign that a comment is poor quality, but a sign of simple disagreement even if the person downvoting can't formulate (or does not bother to formulate) a response indicating why.

I know that @dang always responds with that FAQ post saying that HN is slowly turning into Reddit is a meme and an illusion as old as the hills, but just saying it isn't does not mean that it isn't. That's the weakest argument from authority there could be. "It's not because I say it isn't."
I actually had a big long response to your approach pointing out how damaging of a mindset that is for design projects, but I think this is more relevant.

I worked as a nightclub bouncer for well over a decade. I learned that you can gauge how confident a bouncer is by how friendly and warm they are to people they might have to fight later that night, and by how calmly they respond to people challenging them, physically or otherwise. If you're genuinely confident you can handle the odd bad actor appropriately once they reveal themselves, you don't need to assume every interaction is a potential battle, and everybody benefits. It creates goodwill and encourages understanding when mitigating your own inevitable inadvertent transgressions.

I learned that people who openly talk about their toughness are, without exception, trying to convince themselves more than anyone else. They can't help trying to turn every potential confrontation into supporting evidence for their argument. These people can't help trying to proactively win situations that aren't competitive and unlikely to ever be dangerous. Not only does that causes a lot of collateral damage, but the combative attitude is much better at creating self-fulfilling prophecies than discouraging bad behavior. However, without exception, they believe they're responding rationally to the dangers of the world. It's an exhausting, often self-defeating, anxiety-inducing way to live.
> That's not true at all anymore, at least not for TC.

OP was discussing salary range, not total comp--but I'd be a little surprised to find that even TC at the $350k range at the top outside of SV firms is quite high.

I'm not totally persuaded by levels.fyi, but looking at metros at 90th percentile of SWE total comp:

Bay Area - 425k
Los Angeles - 325k
NYC - 343k
Denver - 298k
Boston - 273k
Austin - 268k
Chicago - 260k
NoVA / DC - 237k
Salt Lake City - 221k
Columbus, OH - 215k
Phoenix - 213k
Minneapolis/St Paul - 210k
Philadelphia - 210k
Houston - 209k
Kansas City - 152k

Again, I'm not persuaded that the numbers from Levels are good, but $350k salary at an upper-bound still seems like a high number. $350k TC also seems high--but it's more attainable with RSUs or other equity options.

I'd also be interested to see a breakdown based on the company type. There's room for SWEs in many companies, and the rates might break differently based on whether software is the primary product.
Not at all. Computer science and engineering (I think this is different degrees in US but in Spain it was a BS + Master when I studied) is about algorithms, data structures, big O notation complexity in algorihtms, client/server architecture, hardware and assembly, understanding all the underlying math, networking, even HPC and advanced data structures when you keep choosing specialized subjects, but not learning a single tool for the sake of it for programming.

In fact, it is the least relevant part when you are studying. You learn tools better after you end the degree IMHO.
To be fair, when people answer yes to "should the Bible have some influence on US laws" what they mean is "the Bible, as interpreted by my particular sect". Fortunately the number of members of the Republican party who belong to sects that approve of selling your own daughter into slavery is approximately zero, so it is possible to support Biblical influence without being "crazy" or "freely choos[ing] to ignore what pa[r]ts of it you want".

Actually a more neutrally phrased question to ask people would be "Does your opinion of the Bible have at least some influence on how you vote?", although there would be no point running that poll as the only possible answer to that question is "Yes". Either you think the Bible is a valid source of moral wisdom, in which case you are more likely to vote for policies which support that morality; or you think it isn't a valid source, in which case you vote for policies which (in at least some cases) oppose that morality. In both cases, the person is voting consistently with their opinion of the Bible, which means believers and non-believers aren't so different after all.
And just like the church vs state: they are hand in hand.
Lost me at refreshing every second. Probably only needs updating a couple of times per day. This is why you drill into requirements rather than blindly accepting them without question.
Microservices have received a lot of attention.

For Zendesk, what are the business consequences of using a monolith? Is this a mono- or multi-repos? Are tests simpler? Does the system require lots of special-purpose tooling?

Thanks!
Technology connections did a great video on heat pumps.

https://youtu.be/7J52mDjZzto

One of the best things is that is an air conditioner you run in reverse to get some heating.
This is far out of my competency. My understanding of the bill is that it's meant to close the wage gap between men and women by increasing salary transparency. https://leg.colorado.gov/sites/default/files/2019a_085_signe... says:

> It is the intent of the general assembly to pass legislation that
helps to close the pay gap in Colorado and ensure that employees with
similar job duties are paid the same wage rate regardless of sex, or sex plus
another protected status.

where "wage rate" is:

> FOR AN EMPLOYEE PAID ON AN HOURLY BASIS, THE HOURLY
COMPENSATION PAID TO THE EMPLOYEE PLUS THE VALUE PER HOUR OF ALL
OTHER COMPENSATION AND BENEFITS RECEIVED BY THE EMPLOYEE FROM
THE EMPLOYER; AND

> (b) FOR AN EMPLOYEE PAID ON A SALARY BASIS, THE TOTAL OF ALL
COMPENSATION AND BENEFITS RECEIVED BY THE EMPLOYEE FROM THE
EMPLOYER.

Any judge is going to look at the intent in order to help resolve ambiguity in interpretation.

If stock option compensation need only be advertised as "we offer stock options" then my uninformed impression is that that would negate the intent of the bill.

Contact a Colorado lawyer for actual meaningful advice.
The most relatable comment on Python's packaging ever.

BTW, I know setup.py method. How much is that in percents?
Let's improve PeerTube – Help us define PeerTube's future roadmap
This article presents one facet of automobile risk that is interesting. Essentially there is no governing body tasked to analyze and mitigates these risks to the same degree as with public transport. Rather, general consensus (maybe not majority but still some level of consensus) must be reached before safety measures begin to see widespread adoption in a very distributed system.

> For auto crashes, we’re talking about block level interventions, the kind of fine-grained design details that transportation departments are not able to perform.

To point out an alternative, transportation departments, if endowed with the authority, could mandate centralized control of all motor vehicles. There is no technical (nor practical) reason you couldn't turn over the whole thing to properly engineered centralized computer control. It would be incredibly expensive but it could certainly be done in such way to reduce the risk by orders of magnitude. And that is exactly the kind of top down intervention transportation departments are capable of implementing, at least structurally, if not with their current budget levels.

And I think the question of why we haven't done this, and probably won't any time in the foreseeable future, is a fascinating way to explore our approach to risk.
Wow! I remember an exploratory conversation I had with the CEO of a large health insurance company's individual plan subsidiary and this was several years ago, a time when ridesharing was gaining traction. They were talking about partnering with rideshare companies for alternative patient transport (for non-emergencies). I guess that never took off.
There are still some caveats to these things.

Managers becoming patriarchs (or even companies) can change the culture to then make individuals dependent on them. No patriarch, severely restricted options. That's a huge issue in Japan, and it's a huge issue outside Japan as well.

Giving people the stink eye for just mentioning leaving a company makes it easier for malicious companies (black companies in particular) to sink their teeth into naïve individuals. We see this problem in the West as well. We all know employees leave for pretty obvious reasons (and the reason they apply is obvious), but saying anything bad is the #1 sin of any job interview for very, very superficial reasons.

And neither of these are required to keep most of the solely good things.
> almost half of the Karma (325 points) comes from only seven comments

Zipf's law.
>The reality is, small jobs like this are effectively make-work projects for an agency. They typically don't pay enough to be an effective use of time for the agency, but are a way to stay in the black between higher value projects. Small customers become "nuisance" customers as soon as a something better is landed. The team members being swapped out as they are needed elsewhere and newly joining team members then need to re-contextualize and regain momentum, all on your dime.

Man. That 3rd paragraph resonates so well with me/my employer. We're an industrial automation company. Family owned. Started from the owner's shed and grew to what we are now. We were built on smalltime clients and our product quality got around through word of mouth and are now at the point where we have massive multi-million dollar clients.

We still support the little guys though. And we get more little guys under our umbrella every year. I think there's still a part of our company that recognizes we have roots in helping the farmers automated their cleaner processes. We also have the nearly identical issue that our OP is bitching about: we're married to these massive clients and we fill the gaps with the little projects. But when the timing is getting tight, the little guys are who loses out.

I'm starting to see the cracks. Clients who built our foundations are losing out on support and growth opportunities. We're more concerned with the next mining project or new facility build than we are selling small guys upgrades and ongoing modernization. It's fine as far as the pocketbook goes but I feel like we play a dangerous game allowing our work schedules to be dictated by the big guys. Eventually they all grow to realize the same thing: the controls part is crucial enough to the business that it needs to be brought in house. Once that happens our value falls off quickly. It's only bad because we're losing our core for the opportunity to play puppet to some truly massive clients.

I feel like I'm getting a bit lost in the weeds, but really my point is just how I haven't really thought clearly about what the perception of our business must be to the clients, both big and small. We play a critical service role among many industries but we also run the risk of alienating the business that's virtually guaranteed to be there in hopes of marrying ourselves to somebody who only needs us now, and probably not tomorrow.
This is the same way Apple designs cables. Every engineer ever has known that you need add strain relief for cables, but Apple removes them because "it doesn't look clean". There's also probably a financial incentive.
Former software developer now ex-con. I would take this job for $50000. Also acceptable, $30000. Sad reality, I worked way way worse for way less than either of those two dream salary ranges.
Cargo-semver-checks: linter and GitHub Action to enforce semver in Rust crates
Show HN: Open current Pull Request in browser with a single command
I wanted to save a few clicks every day, so I spent way too much time to create this simple tool. Learned a bit of Go along the way.

"pro" is a single command for opening Pull Request for current branch. Works with GitHub and Gitlab, on Windows, Linux and macOS.
For me personally, a persistent scrollbar is as relevant to usability as the {x,y} coordinates that old Unix windowing systems like MWM or CDE used to draw whenever you moved or resized a window.

There were many, MANY extremely intelligent and highly technical people who got into very long flame wars when the feature of displaying the X and Y coordinates of the center of a window and the corners whenever it was moved, was removed.

And now it seems silly.

What use case is there? Knowing all of the time how much of a webpage is left below the bottom of a window? That is not relevant information to most people and becomes immediately available as soon as you move your fingers 1mm to scroll through the contents of a window.

Quickly jumping position in a long window? Normal users don't care and power users use HOME, END, PGUP, PGDOWN or other keyboard shortcuts because it is very highly unlikely that you know the exact percentage of a window you need to scroll through and the time taken removing your hands from the keyboard exceeds the time saved by knowing that direct percentage anyways.

I have a Model M and fancy-pants trackball but the vast, overwhelming majority of users are interacting with their computers using a touchpad or their fingers. To the point that mouse users should be deprioritized to enhance the experience of the majority.

Removing persistent scrollbars puts the needs of the many ahead of the few.... or the one.
This is my frustration.

How is it when I fuck up at work, I get fired but when these definitely reversible decisions are made and allowed to run their course for years we dont see a mass exodus at the SVP level?
What constitutes a risk registry, in your opinion?
This displays a fundamental misunderstanding of CRT.
Except that mountain biking, reddit, and tv are never up to the task of presenting secular solutions to the quandaries of the soul. Mountain biking, unlike reddit or tv, might provide a sense of purpose or fulfillment, but all of them are inadequate to the task of formalizing the nature of the human condition. Not all writing participates in the formalization and the resolution of our foremost concerns, but the best does.
They didn't say how the candidates were better. And if the person judging the candidates knows which position description the candidate replied to then they may be applying their own bias when assessing the candidates.
I learned a ton about bikes in a store like that. Also how to quickly patch tires (this was my first 'real' job) and to spoke wheels. Great time and lots of respect for the old man and his son that kept that place alive for over 70 years. Unfortunately it's gone now.
How do veteran farmers compare to non-veteran farmers? (Or fishermen etc?)
Thanks for trying out the API. You're right our docs need some improvement here, we write these from the backend and generate them using our own custom swagger parser. We'll fix these asap! We've started adding provider specific docs like this here, https://docs.tryvital.io/wearables/providers/Guides/Freestyl... we'll be adding the rest as soon as possible.

This is why aggregating and standardising the data is hard, some API's are not public and in some cases we use credentials to generate access tokens which we then use to query the API, since we are aiding people in accessing their own data, we take a stance that people have a right to their own health data.

If the internal API does change there is some risk of breakage, we have built a tonne of monitoring around this to ensure that we stay up to date with this and react accordingly.
You're not missing anything :).

I've got two TinyPilots - one I built using the linked instructions and I bought a TinyPilot Pro because, while pricey, I wanted to support a project that has made my life a lot easier.
Airbnb cofounder Joe Gebbia is stepping down
The NTSB actually does investigate car crashes. Typically police do the actual footwork but if the cause is unknown NTSB agents will put boots on the ground. Unfortunately most of the causes are shared across many cases (speeding, distracted driving, drunk driving), so the cases end up getting lumped together into reports which can include tens of thousands of cases.

However, they are performing root cause analysis. For distracted driving, for example, they break it down into distractions by other occupants, distractions by moving object inside vehicle (such as a fly), cell phone use (with hands), cell phone use (no hands), using component integral to vehicle (climate or audio), using component integral to vehicle (other), smoking, and many more.

The problem is that decision makers don't do anything about it.
Holy shit, this is one of the most well-produced, succinct, educational YouTube videos I've ever seen. Instantly subscribed.
It is a labor-short economy. But the labor pricing isn't changing because hiring runs like a cartel. Employers don't collude but there is an "accepted bracket" of salaries generally known, which hiring managers don't deviate from.

Its like how you're aware of a price of an item across different stores or markets. Same - but the item is a tech employee.
The minimum wage always applies, so you'd have to pay at least [168 * $7.25] $1218 per week if you wanted someone to work 24/7 365. Had the minimum wage kept up with inflation that would've been somewhat of a limiting factor. The primary limiting factor is "at will employment", that is a doctrine where you do not owe your employer any notice when you wish to leave your job. So if they tell you "Work 100 hours a week" you can tell them "no" and leave without legal consequences. In practice there is a informal understanding that you will provide a employer with two weeks notice when you leave, and they will often give you a poor professional reference if you do not oblige them.

Another wrinkle is most workers aren't really aware of the legalities of salaried work, you'll see people making statements like the OP here about "company time" for example. Originally the arrangement was designed for people like CEOs and executives of companies where it wouldn't make sense to track hours as they had a stake in the company, but it has been expanded mostly to side step things like mandatory overtime pay.
It didn’t say it was caused by. It said it couldn’t be solved within.
My guess:
The ssh client on your local end receives a 0x03 byte directly from the terminal, because it has disabled ICANON and ISIG and whatnot, and forwards it to the remote connection. The remote sshd then feeds the 0x03 byte to the pseudoterminal it has setup, and then the (remote) kernel may or may not interpret that as SIGINT. For example, ISIG could be disabled (“stty -isig”) or it might be a different key (e.g. “stty intr '^X'”, as mentioned elsewhere in this thread).

Your setup fails to distinguish keyboard interrupts (intended for the remote machine) and real SIGINTs generated by kill(1). It also uses the local termios(4) settings instead of the remote ones.
The difference is control.

While a careful, attentive driver in a well-maintained vehicle certainly isn’t immune, their risk is much lower than someone who drives tired, drunk, or high in a car with bald tires and bad brakes.
I've found lower paying jobs typically treat you worse but YMMV.
I remember a running something in the Terminal around 10.5 that put up and down scroll buttons at the the top and bottom of the scroll bar. They were useful for the time.
The weird thing is, even at the worst, I didn't really have trouble getting my hands on a GPU in that price range. I threw together a basic "play Red Dead Redemption 2 and racing sims" PC for my dad a year ago, and had no problems.
He shoud have just made fake Saylor and Musk youtube livestream videos instead . Those ppl make way more money and don't caught, hence why the scam will never go away.
What they do in the UK is horrifying. The soggy oily mass that you eat with a prong thing.

I even went to the current winner of ‘best fish and chips’ that year, in Whitby. Argh.
aka why not waste time of dozen people instead providing answer in the first place, I really hate this attitude
The Metamorphosis of Prime Intellect [pdf]
NHTSA?
If you try to buy that many solar panels, you're going to move the market a lot. Would the price go up or down?
That project looks awesome, there are so many opportunities to take entrenched cloud products that leave a lot to be desired and turn them into smaller businesses that better serve the customers that AWS largely ignores due to their preference for volume.