skysight-inc/HackerNews huggingface dataset:
> NVDA is similar to the sloths from Zootopia's DMV anytime you're doing anything on a network

Do I understand this reference correctly? Are you saying NVDA is really slow when you're doing anything on a network, even when that network activity is in the background? Can you give an example? I've never experienced this nor heard of it. But maybe I'm missing some specific detail of the Zootopia reference. I watched that movie once, or rather listened to it without audio description (with my family), and I don't remember the DMV scene that well.

> Narrator's settings regularly get reset by updates, and will re-enable itself at random and unexpected times).

Have you reported this through Feedback Hub? I haven't experienced or heard of the problem with settings being reset by updates.
Python Courses: Go from Zero to Hero in Just 10 Hrs
End users don’t care that you want to refresh your design every year.

I know you need to keep your designers employed and doing work but please stop.
Generally if the RSRP or RSSI increases significantly that is a dead give away you are on a stingray. You don't really need an app to see that (google how to see it for your phone type). Of course, it is always possible that your carrier just turned up a new site closer to you but that is not something that happens often and you can usually notice it.

Some comments about mm-wave 5G, keep in mind that mm-wave != 5G. But on mm-wave stingray becomes more difficult due to the high directionality of short wavelengths. But at lower bands, there is no advantage of 5G over 4G in terms of resilience over stingray types of attacks (which are basically a L1 middleman attack, similar to age old wifi types of spoofs).
I'm sick of the meme that programmers aren't end users too. I use software as much as any non-programmer does.
Interesting. Yeah, you're right, int has to be at least 16-bit by the spec.

But, again, this would only manifest in expressions where you mix operators, or try to assign the result to a variable of a broader type. So (a+b+c) could still be evaluated entirely in 8 bits without becoming non-conforming, if target is a char, and ditto for (a-b-c) etc. So long as you know that only the last 8 bits of the result is all that matters, the promotion can be disregarded. It's only when you apply some other operator - multiplication, division, bit shift, or comparison - to the intermediate result that you can observe the increased width. But that doesn't actually happen all that often.

(Conversely, it might also mean that it is not conforming, but there are relatively few practical cases where it actually manifests.)
The only way to get a serious promotion in this field is to change companies. Start over elsewhere with a boost in pay and seniority, when the getting's good. The company has absolutely no loyalty to you, so you owe it none.

But individuals do deserve loyalty. Try not to lose touch.
> Software should be free of bugs. Software shouldn't phone home

Pick one. If you can't collect data, it is expensive to identify and fix bugs.
It's as useless as it sounds.

This isn't the one they have, but it's similar:

https://www.amazon.com/Trinsic-Pull-Down-Activated-Technolog...
Model S is about 10% heavier than comparable conventional cars. It's no a big difference.

I guess they didn't teach you about lift to drag ratio in your high school physics.
While that's true, why should hackers be able to mass try password combinations. Shouldn't all services have heavy rate limits on password attempts, with account lock outs? Important services like my bank or teamviewer actually force email 2fa if I login from a new device. These things should be standard, especially for something as sensitive as a camera in your house. Most users will not use opt-in 2fa, that's why you have to force these things on them for their own sake.
> If the shit sandwich doesn't work on you, that's on you.

And if people never believe your compliments, then that's on you, because you'll quickly get the reputation of manufacturing compliments only for the purpose of delivering shit (regardless of whether this is true or not).

> In fact the goal for personal growth is to be able to take the shit with or without the sandwich.

You misread the GP. When he said "Shit sandwiches don't work." he explicitly added "People can still tell when they're being fed a load of shit." His complaint isn't that people can't handle the shit. It's that they realize they're being given shit and have a problem with the (real or perceived) artifice around it.
I had a new manager start his first weekly meeting by asking if there was anything on fire. People filled the ensuing silence with recent annoyances. Of course nothing is on fire right now (and I get it’s a metaphor). If something is “on fire”, I’m not waiting till the Monday meeting to bring it up. I’m not even going to attend the mandatory meeting while I put it out, if that’s when it happens. That’s the definition of on fire.
Well others of us are sick of deplatforming regardless of the speaker.
W3C has suffered a much worse fate: capture by academics. See their multi-year detour into the cul-de-sac of the semantic web.
check this out
http://www.cellreception.com/towers/
I'd be someone who would have responded to the first HN comment about his workplace as "its a toxic environment, pack your parachute and get out."

I think life is too short to waste it sharing with toxic people. You are just withholding it from the good people. Tolerating political nonsense is a particular kind of fun or challenge for awhile but its really just an opportunity cost in the long term. Be clear about what you see as the benefit when doing so.

This doesn't mean you run from adversity but it does mean you evaluate adversity knowing that it still needs an actual benefit that exceeds its very real cost.
The same could be said for everything. "Those lazy dumbasses can't be bothered to order a pizza over the phone?", "those lazy dumbasses can't hail a cab themselves?". No need to insult people for making something easier for themselves. It might be turning off the lights for some, but mine saves me a trip down to and through my basement to open my garage door, which is more convenience than 99% of the crap SV is pushing out.
This is definitely my top question coming in here. I know what pgbouncer can do for me, and it's pretty good, is there a good reason to look at this instead?
Adjacently, release software through the OSs you target. Stores, pkg managers, whatever.
> Do you think it's better to start with the shit and end with the compliments, or to start with the compliments and end with the shit? I think it's better to sandwich the shit in-between

False trichotomy?

Set up a culture of honest feedback. And set up a culture promoting change vs sticks. Lots of other approaches. You can't divorce the culture from the presentation. If your focus is only on how you present your feedback without examining the wider culture, then you're focusing on theater.
> As I was reading the article, I found the author mentioned some of the dorks for Jenkins and Sonarqube.

I wonder if anyone could explain what "dork" means in this context? My searches are only finding the common derogatory meaning, e.g. "a socially inept person."
I know nothing about planes, but an interesting detail is that everyone owns a PC now. If tiny airplanes got cheap, who knows...
I reject that this is flamebait or that this standard can be objectively applied as written. Is there a more fleshed out explanation for it with examples and precedents, or do you think it's self-evident what qualifies as a flamewar topic?

I was seriously alarmed to learn that the United States lags behind a number of countries in Western Europe where English is not the native language. It's beyond dispute that our immigration policy is a major, or primary, cause of that.

It's legitimate to point that out. If I had worded it even slightly differently, I doubt we would even be having this conversation, so I still believe you are policing ideas in a really nasty way and that you should publish a list of banned opinions if you want to be fair about it.
What's the purpose of an ablative ultrasound probe in an MRI? An MRI uses high intensity magnetic fields, not ultrasound.
Are you sure you haven’t just always been micromanaged and this is another way for that to happen? All things can be abused for bad purposes.

I haven’t heard too many examples of “oh man we used to be free and ship great features on time but now that we have a backlog and talk to each other every day it’s a hellscape death march”
This seems to check out. Given 1TB micro SD cards, a card weight of 2.55 grams each, a carrier pigeon being able to hold 75 grams, and the unrealistic but good enough assumption of no further weight being carried (e.g. tape or something else to keep everything from falling off the pigeon), we get 75 / 2.55 = 29.4117647059 (or 29 even taking the floor, since it doesn't make much sense for a pigeon to carry a partial card).

All these numbers are from google summaries, without further source checking.
This happens because 'rational' or fixed point floating point number types are not a first class number type along with float and integer in all popular programming languages.

I've seen large company pricing teams do amateur stuff like use floats for their prices because the rational number types are not first class citizens. This probably comes from CPUs not having something like it in their ASM code. They all work with ints, floats and vectors of the two, probably thinking people could just use integers when they need something like a rational number type.
Plain old make will work. The older style would have a separate target for each platform that is supported. The newer style is more like how the Linux kernel build system works, with += operators in the Makefile to add options and put things in lists.

Last time I used it, I found libtool to be a real mess. It had shell scripts pretending to be object files. That is simply not acceptable. There were way too many layers of gunk, making it difficult to have good control over what was being created.
Are you an American? Do you want to be a politician, or something a bit less "in the game," or just "know more about it?"

As an American in his sixties, my opinion is that the best way to get involved in US politics is to move to Ireland and watch it from afar.
A lot of those are nice additions, maybe in the third or fourth generation of the application when you got the data structure nailed down you can look at skinning and things. Other bits sound nice but are back-end hell or licensing hell to implement.

I try to get the program being able to be useful informative, easy for data entry, etc. After that - if I get the time - I can go onto enhancing other features like the style sheet (now that you got a good idea of what styles it utilizes its much easier to optimise the CSS to make it skin-able.)

Integrations and import/export is a pretty nebulous thing, and if you are interacting with some proprietary system you are always needing to maintain the export/import code to stay compatible (not that easy). Depending on the format you may run into licensing issues to get interoperability, in others some of the local dev or external use tech might not be mature enough to implement well or correctly.

"Just put an undo on it." "Detailed and up to date guides in text with screenshots at each step and highlights"

Yeah. sigh If the development and team is mature these things will eventually happen. But then comanies fall back when they are riding high on just maintenance and loose the experienced members; then new devs that come in are so overwhelmed on the legacy codebase they just re-write from scratch, picking some bits to reimplement, and loosing a lot of others.

Then again,

you put a knowledgeable developer in to the planning process and they would surprise you "We could reorder this entry process here and cut more than half the time on data entry", "That report on the old system is redundant, here's why" and "have you ever thought of doing this cool feature? Because that would be so easy implement..."
It was fairly common (when I lived there a few years ago) in the Netherlands to negotiate down to 80% time, and I even managed 60% once.

Of course it’s a pay cut, but it was fantastic :)
> My siblings and I have drawn a line at DNA testing. She keeps talking about submitting her DNA to some mail order testing company and it has been made clear that would be the end of our relationship. We will try and help her protect her own privacy but have zero tolerance for her disrespecting ours.

It's sad that people don't recognize how DNA collected like that (whether by 23AndMe, Ancestry.com/Quest Diagnostics, or anyone else) is used. Almost 100% of the time, it goes into a database that's readily available for searches by law enforcement, without warrant. They can use the DNA of a close relative to figure out what they want to find in a suspect. It WILL be misused, and it is not in our best interest.

Nor is the surveillance net made by Blink and Ring cameras, and the pervasive network of microphones made by phones, smart-watches, smart TV's, smart faucets and fridges, smart ovens (seriously?), et cetera, ad nauseaum.

It's not only blind trust in the manufacturers of these devices to not misuse the data they collect, but it's blind trust that all of these devices will be properly secured and prevent would-be attackers from listening in to you no matter where you are. People cover up their webcams because they're afraid of hackers, but they put security cameras in their bedrooms, "to catch a thief", without a second thought.
I think anything that wants to approximate physical reality finds the float useful. The real problems is when people use floats for human accounting and casual measurements like 0.1cm
Or just switch? The knowledge will come once you fix your first bug.
Not OP, but my guess is that their fuel requirements are different than automotive gasoline. Doesn't mean it won't work, but might not work as expected...
Traditional HR Is Too Risky
Sure, but those pressure vary quite wildly across industries and companies. I've had some roles where I felt I could actually treat this as a craft and feel proud of my results. There have been plenty of others where the drive to ship absolutely as soon as possible is the primary motivator. Usually in those instances it's where I've been brought into projects already running behind towards a due date and compromises had to be made. Those happen to be sequential for me, but I don't think it's a case of things actually being better in the good ol' days so much as that's when I had fewer other responsibilities and could spend much more of my time focused on the actual code rather than the dozens of other directions my attention is being demanded. I put out fires more than I create things at this point.
There's no money for laser eye surgery in big pharma, but it seems to be going OK.
> I wish designers would go a little deeper and see when something that doesn't look as 'pretty' is still useful to keep.

Won't happen until/unless dedicated design folks have to provide support for their creations. I don't particularly care what looks cool/clean/etc - after having done this for > 20 years, and constantly having to be the one who ends up fielding support issues - either directly from users, or via intermediate help desks - I generally have a pretty good idea of what will confuse or help many types of audiences. That's based on thousands of hours of dealing with common questions, weird hardware setups, language barriers, display issues, network speeds, etc.

The design team doesn't play a role in supporting the product/service/users, but somehow manages to get ultimate authority on how everything should look. hrm....
In contrast, let's examine the Wrights' claim:

1. years of notebooks where they logged their ideas, progress, data, designs, etc. The notebooks clearly betray their understanding of what they're doing

2. a clear photograph of their first flight (a contender for the greatest photograph in history)

3. witnesses

4. a stream of prototypes leading up to the first flight

5. a stream of improved machines after the first flight

6. many demonstration flights

7. the original machine was preserved and sits in the Smithsonian for anyone to examine

8. exacting replicas have been built, which fly and exhibit flight characteristics that match what the Wrights described

The other claimants have literally zero of any of these.
The Origins of Logistic Regression [pdf]
You can now pay up to $60k for a Mac
I’m not advocating for announcing completion and broadcasting your efficiency. I’m just saying, ensure you won’t fall behind working on your real job 32 hours a week. That shouldn’t be too difficult in most cases, given all the research on productivity.

If you can’t do that, they were right to refuse the 32hr/wk proposal. If you can, just do it, sneak in some studying, and act like it took you 40.
To me, starting with the assumption that things are shitty for a reason doesn't mean "start with the assumption that it is ok that things are shitty", but instead, "start with the assumption that the 737-max is shitty because letting it be so is serving someone's interest". Indeed, if someone with technical and political savvy and the talent to think ahead had figured out what interests in Boeing were prioritizing shittiness over safety, that someone might have been able to intervene effectively. If the engineers or statisticians at the FAA who wrote the buried report [1] had had the political savvy to understand why management was burying it and understood how to escalate it, they might have been able to get it out before the second plane crashed.

There is often a (political or human) reason why things are shitty, and if you can understand and game that, you can be more effective in changing the shitty stuff.

[1] https://www.wsj.com/articles/internal-faa-review-saw-high-ri...
It's not supposed to fail. Anything could fail, and yeah that sucks. If it fails on the first try, it will probably fail on the second try.

Landing with gear up happens sometimes, and pilots are supposed to do a decent job with it. Large passenger jets have done this and been put back into service after repairs.

Failure can be detected. Throttle up, and any other needed adjustments, can be done immediately by the computer. Getting up off the runway again can be automatic.
I humbly request an article named "Falsehoods programmers believe about HTTP" so many will not repeat the same mistakes.
A bit of a different angle on this.

A companies may value folks in non-management roles who:

* Do what they are asked to

* Don't cause problems

* Solve their own problems

* Make the boss look good?

Note that being right on technical matters may not be on this list! Sometimes the hero's would be great managers - but if they are not manager's, all that good energy may be wasted or a negative from a companies view.

I've had this (unfortunate) experience and learned from it! I really did have the capacity to do all this great stuff. But not in that position.

Some quick suggestions.

* Provide feedback if asked, but get on with things if its not adopted (don't make business personal if you can help it)

* Make some of your own suggestions in areas the boss isn't addressing. That can look a lot like good initiative.

* If you have options take them, don't hang around too long!

* If you don't have good options outside of your current position - check to see if you are overestimating your skill etc.

* Ask yourself - will my pattern of behavior, ignoring the specific technical details, result in others (managers / co-workers) interested in working for me?

* If you want to fight the product fights / set direction - become a manager!

You generally can do this by a) getting some cert / education somewhere AND b) switching jobs OR telling your boss you'd like to become a manager and get them to describe the pathway needed - then check if the timeline they share + 1 year is reasonable.

If you become a manager make sure you can efficiently write memos and can write reasonably well.

If that doesn't work and you are really great - start consulting or start your own shop.
I double majored in English and Economics and consider myself an amazing full stack developer.
For about 3 years.
It's not that different. Especially for third parties, who don't control the device.

When in others' homes, I typically ask whether there are listening devices. And if so, I request that they be disconnected. And if the host declines, I may leave -- or at least say nothing consequential.

My wife's phone is on 24/7 and almost always within easy reach. So I never say anything consequential, unless it's been moved to the utility closet. Lots of fan noise there.

Edit: From https://blog.cyberwar.nl/2016/02/some-elements-of-intelligen...

> 17. The greatest material curse to the profession, despite all its advantages, is undoubtedly the telephone. It is a constant source of temptation to slackness. And even if you do not use it carelessly yourself, the other fellow, very often will, so in any case, warn him. Always act on the principle that every conversation is listened to, that a call may always give the enemy a line. Naturally, always unplug during confidential conversations. Even better is it to have no phone in your room, or else have it in a box or cupboard.
> However you order it, though. Be honest and direct, and include corrections to give them a path forward. That's the best way to end on a positive note.

OK, I think your comment is the best example of why lots of people don't like the shit sandwich. You're literally acknowledging that the goal was to deliver the shit and that the ordering is just a detail on delivering it (i.e. the details of the compliments are rather unimportant, but the details of the shit are). Furthermore, the goal wasn't even to deliver the shit, but to "include corrections".

I would strongly recommend people read good communications books (e.g. Difficult Conversations, Crucial Conversations, etc). If your goal is to deliver a message, with corrective action already prepared, you are not having a discussion, nor are you having a conversation. What is generally missing in such interactions are:

- Discussing your role in creating the other person's bad performance. Take this a number of degrees further (the role of your team, department, organization, etc)

- Getting the other person's perspective

- Identifying barriers to better performance

And quite a bit more.

Perhaps many managers are open to discuss all of the above, but they never indicate it, and their posture doesn't match. Certainly, delivering shit with corrective action at the ready does not.
But you probably use very different software, in different ways. Do you think your non-technical relatives want to spend a single second in a CLI?
I believe only those antenna structures that are registered with FCC are public data, and that's only those that are tall enough (200ft), or close enough to an airport, to require a study by the FAA. IOW most urban and suburban cell sites, which tend to be mounted to existing low-rise building structures, aren't included.

https://www.fcc.gov/wireless/support/antenna-structure-regis...
I'd rather just have a corporate tax rate of 0% and shift the tax to people. That's who (eventually) gets the profits, anyway. It would also create a level playing field for larger corporations and pass-through entities.
The colors feature set specifically strikes me as extremely difficult to implement. Using "your" color palette would require a standard for color palette usage names which would have to be meaningful across multiple different design ideologies (HIG, Material, etc.). And then on top of that it would have to prevent contrast issues? That is significantly more difficult to do in any sane way than that feature list suggests.
At which rate? Dividends are taxed at each shareholder's marginal rate.