skysight-inc/HackerNews huggingface dataset:
Ask HN: What is an acceptable or normal busy-work overhead in your org
I'd like to poll this community to understand overheads you encounter in the business of delivering a software solution. By overhead I mean things that if they were cut would not impact the quality of the product you ship

Some examples of overhead (and this is not exhaustive) might be

- Preparing slideware or other collateral for checkpoint reviews, exec reviews including time spent reviewing them with other stakeholder ahead of the "final review"

- Managing up, communicating status for the purpose of visibility and not so much to inform a relevant stakeholder

Some examples of the reverse (i.e things that are core and not overhead) are

- Designing the stuff including prototypes that are unsuccessful

- Implementing solution, fixing bugs

- Working with customers at requirements gathering time and later at each iteration of the product

- etc. ....

Love to hear. If possible, provide the following context and anything you find relevant

Here's an example

Company: BigCo

Overhead: 40%

Details: Feel free to add anything you might have about your product.
Only 2% of your eye cones are for blue light, so the amount of information going to your brain for blue light is much lower which ends up appearing like a lower ‘refresh rate’ at night.
I can't comprehend why not a single company could do a notebook like this! Classical keyboard, hi-dpi 3:2 screen, centered trackpad (well, in this case not 100%), latest CPU/memory/SSD. Is it that difficult?
- no vendor lock-in

- decentralized

- encrypted/private/secure

- open-source

It's like irc or email for private decentralized encrypted chat.
> History is littered with examples of major scientific discoveries that went completely ignored

Citations please
Are there any estimates of what the total loss is? And what else is covered by 'some' when they say 'We completely rebuilt Myspace and decided to move over some of your content from the old Myspace.'?
Yes, I meant that lots of proprietary software links with and relies on FLOSS components.

E.g. I open Slack (a random pick - it's open on my desktop right now), a proprietary software app. And in the "about" section there's a huge list of FLOSS libraries they use: https://slack.com/libs/desktop

Moreover, I'd say, every website out there (and web is a giant niche) uses lots of FLOSS components.

And for GitHub contributions, I meant that once in many years there happens to be a library that's out of date but otherwise useful, or lacks some nice feature.
> I load main vim instance with a fair amount of specialization (but probably less than most)

Perhaps it's just that the people who diligently curate their .vimrcs are more prone to talk about it than people who use stock or minimally configured vim. I can tell you my .vimrc right now without looking at it.

se sm
se hls
se number
se ts=4
se sw=4
se expandtab

It's not very exciting. Nobody ever writes a blogpost on the virtues of a vimrc that looks like this one.
Interesting. Do you feel that statements of the far-right (by whatever definition you are using) are the exclusive source of incitement to hatred and violence on the internet?

Or was that just an example of one of many kids of dialogue that might be dangerous and need to be proactively censored?
Frankly, not my problem. That's your problem.

Today it is you who says we gotta censor what you find offensive, tomorrow President Orange-Nimrod will censor all of CNN because it's OK now to censor things that somebody/anybody finds offensive, and in a few decades time President Jenna Bush Hager will censor all depictions of an Earth that isn't flat because those are offensive to the good god-fearing citizens who are true to the word of the Bible.
That they are Mac only at the moment so to expand that's their logical next step.
> Dreaming actually means you are not sleeping well...

I'm fairly sure you're the one misinformed. Do you have any source on that? I recently read Matthew Walker's Why We Sleep and why it didn't feel comprehensive, the book did NOT mention anything about dreaming while sleeping being a negative.
Somewhere along the way, "NIMBY" lost a key part of its original meaning. A NIMBY used to be someone who said "I want X, but Not In My Back Yard." For example, if someone said "I want to stay in unregulated/unzoned hotels, but I don't want them In My Back Yard," he would be a NIMBY. Someone who didn't want them to exist -- in his backyard or elsewhere -- would not be.
An excerpt from a job posting by Hal Abelson:

> Applicants must also have extensive knowledge of Unix, although they should have sufficiently good programming taste to not consider this an achievement.
> "The fact that the redundancy of a sensor on which a system capable of sudden, large control inputs relies is an optional package to be purchased separately... I simply have no words."

As far as I'm aware, all Boeing 737 aircraft have 2 AoA sensors. There isn't an option to add a 3rd redundant one like the Twitter poster suggests.

From what I understand, what is optional is the display of the AoA on the main screen and/or HUD, and the "AOA DISAGREE" warning which cross-checks the data from the 2 sensors.

(Airbus A320s have 3 AoA sensors. A380, A350, and Bombardier C-Series, aka A220, have 4.)
Indeed: https://www.dreamsongs.com/ObjectsHaveNotFailedNarr.html (Objects Have Not Failed, Guy Steele 2002)

That said, I somewhat cringe to think that it's mostly Java-style OOP that Steele is talking about here. Maybe it's that low-pass filter that Alan Kay is always talking about.

Rebuttal: https://www.dreamsongs.com/ObjectsHaveFailedNarrative.html (Objects Have Failed, Richard P. Gabriel 2002)
I fail to see how they solve the central issue: validating that someone is actually a human and not a bot.

Even the hash of the video of the father declaring the birth of his daughter; all it proves is that the video was _created_ before some specific date. It _doesn't_ prove that the details in the video are real, or even that the video wasn't just created by an AI.
I think that's part of the philosophy of Rust, though. The crate system should be robust enough that the most common tasks can be handled by whatever becomes the community's de-facto standard.

If you need something simpler than the community's choice and don't want a dependency, roll your own. Otherwise, the ecosystem has you covered.

I will admit that I don't understand why Random is its own crate, and not in the standard library, however...
I hate Trump and I found the intro tacky. The equivalence made it seem like the criticisms of Trump were arbitrary, held only because I'm on the opposite side of him.
The Problems in Remote Working
The tech companies have decades of experience fighting spam. Your comment is like saying "Gmail blocked billions of spam messages but they don't offer proof that they're not just banning libertarian and conservative emails!"

The mechanisms by which they've fought spam and fraud have been documented and there are numerous academic studies on the bot networks, actively tracing Twitter bot accounts back to their country of origin, and tracing by traffic analysis all of the reposts and reshares. You can find lots of papers written on publicly available data on pre-print services, like https://arxiv.org/pdf/1802.04291.pdf

It wouldn't take you more than a few minutes to Google for this and read some of the papers instead of speculating in ignorance. The idea that they're somehow detecting libertarian messages and banning them is paranoid conspiracy theory nonsense.
To quote one of the follow up comments from the author:

> If you go to matrix.org and look at the list of about a dozen or so servers: you will find that none of them actually work except the reference implementation, and maybe sometimes Construct. Even thus, the phrase "able to build" is questionable. I have spent months reverse-engineering their software and its interactions before, and after, it was at all documented in this so-called standard (by the way, it's just documentation of their software -- errata and all (and rather poor)).

> Construct server is the single survivor out of the ones listed and even more who have attempted and given up early which we don't know about. That being said, it is still incomplete.

A spec that "Anyone can implement" doesn't have much value if it's so bad/incomplete that in practice nobody else is actually able to create a complete working implementation of it as the post claims.

And regardless of what they're planning on doing about any security issue, there's never a good reason for a discussion of a potential security issue in an "open" protocol to end in "good luck talking to your own federation." That's the behavior I'm pointing to that's hostile to competing server implementations.

Of course, the quote could be taken out of context, or straight up made up. But until proven otherwise, I'm willing to give the benefit of the doubt to the small independent developer who seems to genuinely care enough about the openness of the protocol to build their own server implementation.
Tailwind can be used with CSS-in-JS, to great effect. Emotion is my favorite / recommendation.
It’s simply the matter of where we draw the line. Child porn is nearly universally considered past the line. Bestiality is predominantly considered to be past the line. Videos on how to make weapons or learn self defence / martial arts (all mechanisms by which violence can be inflicted) are placed past the line or not past it in the laws in many parts of the world. Hateful and vitriolic rants will be illegal in some places and legal in others.

Is it really so hard to understand that some people draw the line between the two things you mentioned? Especially when those advocating it not be illegal, may consider the video of mass murder to be news, or audiovisual documentation worthy of preserving as evidence of the events that have transpired.
I don’t. For exactly the reasons you describe. It’s just downright ridiculous how much “bad news sells” has taken over. Worse click bait designed to trigger people is everywhere.

So headlines aside I just don’t bother anymore
To sell enough of them at a price people want to pay? Sadly, yes.
Dick Dale, “The King of the Surf Guitar,” Has Died at Age 83
History of Epic Unreal Engine
I get my news from HN.
Could this be an effect of the Google filter bubble? What if you open an incognito session, disable tracking, and try searching on Google again?
Have not tested it but curious as to the target audience. The home page feels like a "Mom reminding kids to take out the garbage" front-end (ie, very personal: nothing wrong with that).

As you look ahead and folks request more features it could eventually look like (searching... searching... Ok. Found something):

https://codecanyon.net/item/activity-board-activity-manager/... (see screenshots)

At this point, it stops feeling like "nagware" as someone mentioned but a more polished/friendly business/GTD tool. I've used similar to the linked sample in the years past (email notifications only) and it's been very effective for tracking virtually everything.

A response by recipient (person responsible for the task) to the email gets added to the database and keeping track of the progress is available to admin(s), team members or all.

I mention the above only because in it's present state (have not kicked the tires, basing it on the front page, do not want to provide actual cell numbers now) it just seems much easier to directly send a SMS.
This is just one interpretation. Let's not forget the model is innovative, and a vast improvement on the old way of getting a ride. There's no question they have created value and the folks who showed up to work to make it happen aren't necessarily evil, scofflaws, or toxic.
Uh, there's a whole world of Open Source out there beyond cloud-related tools and JS libraries.
They're not illegal, but many sites ban them - I tried to find an unedited copy of the ISIS video with them dropping grenades from a drone a few years back... you often wind up having to go into the same niche news sites, gore sites, or torrent sites which you do to find this video. My options were pretty much 8chan itself or "BestGore" when I looked.

I'll also note that ISIS does a lot more editing and commentary to slant the content in their favor than this guy did. About all this guy did was make meme references... I can see an argument that this is quite different.
Project M is a wii title ;)
I didn't mean hacking OSS side projects for fun, on free time. Why everyone reads it like that?

I meant, using FLOSS libraries for the actual job, during normal work hours. Depends on the industry, of course, I guess.
Yes, but that doesn't apply in this case, since the regulations don't add to the approval process. The regulatory structure is there to provide legal support in case of major infractions by ISPs. Even monitoring is done by 3rd parties.

There is no established connection between this kind of regulatory structure and innovation or investment. Monitoring of major ISPs didn't show a significant pattern of increased or deceased investment. AT&T spent less. Verizon spent more. Some minor ISPs reduced investment and even petitioned to remove the rules. Others expanded service more under the rules than they had before.
Apple's 30% is very restrictive and I applaud companies trying to breach this moat. But that's roughly the same for Nintendo but you wouldn't call their behavior monopolistic, right?

You have to use Nintendo's software, their store, their online service, their games, etc. You can't just get their nice hardware and play PS4 games on it.
Oh I know. He was a spy and got what he deserved. But until then, the US public hadn't really seen blood spilled in Vietnam. The government and media censored and spun the hell out of the news coming home.

The best way to prevent propagandistic spin is to make sure the raw footage is available.
Yes it does: https://searchengineland.com/another-court-affirms-googles-f...

The worst thing about antitrust threads on HN is idiots trying to appear knowledgeable by skimming a Wikipedia article.
I don't think the display technology makes much of a difference (except that maybe modern displays have better contrast than older ones). Can happen with CRTs too. I first noticed this as a child with Teletext on British CRT TVs back in the 80s, which often had bright primary coloured text on a black background, much like a terminal.
This is about the use of procedural generation in commercial N64 games like F-Zero X, not (as I was thinking) something like "Programming with a Differentiable Forth Interpreter" + N64.

Disclaimer: I stopped watching after the first third, when the video didn't go into technical detail about the procedural generation.
At least from my perspective (I've never implemented the spec), I wouldn't call it just documentation [1]. Sure, there are likely some holes, but overall it seems like they've put a pretty good-faith effort into making it detailed enough for someone to implement.

I feel like the difficulty comes mainly from the breadth/size of the spec. Which is a major issue (the Matrix.org team's own alternative server, Dendrite, has been slow to progress as well), but ultimately I'm not sure what they can really do about that considering one of their key tenets is to contain all the functionality out-of-the-box, so to speak (no extensions like XMPP).

[1]: https://matrix.org/docs/spec/server_server/latest.html
Isn't this basically what Pinterest is doing? All their images are stolen from elsewhere on the web (and the website behaves extremely obnoxiously when you try to actually view an image without an account), and yet Pinterest results consistently rank higher than the actual primary sources of the stolen images.
A browser version will come sooner IMHO.
I’m curious: why bother to use GH then? Why not simply have various repos in your filesystem?

It feels to me like having a blog site and only putting notes, scraps and drafts in it. Maybe there’s some functionality i’m not seeing?
I’m leaning more towards your side of this argument, but after looking through the archive of the thread from 8chan where NZ shooter initially announced his plan and linked his streams, these guys are begging for proof and this character is a meme that they’re cheering on. It’s sickening, scary, and quite frankly, I can’t understand how you can get to a point that they are at.

That said, the sharing of the video in that thread is something I think we can all agree is 0’s and 1’s that should be attempted to be prevented.

The media will come and share these videos for clicks and that’s a separate issue. Initially, this guy is knowingly becoming an Internet celebrity for murdering people. This part of the culture has to be addressed. I am worried this kind of meme-heavy killing is opening up a sickening can of worms.
No one deserves or merits any success they have achieved.

Got it.
I've been a happy Transmission user for a while now.

- nice variety of clients/platforms

- webui isn't completely terrible

- works well in daemon mode

- haven't encountered perf issues seeding 2k+ torrents/~5TB data

- supports modern features (DHT, PEX, magnets)
That is an important distinction yet I prefer to think of message-passing a bit more generally. There are different kinds of message-passing, the one that avoids spooky action is just one of them, a good one but still not the only one.

Say I look over my cubicle wall and see you and "send" you a paper-airplane. The paper-airplane is the message, I can assume you will become aware of it having landed on your cubicle. Perhaps there is a question written on the paper. Because I have good eyesight I can spookily already see your answer without you having to send that paper-airplane back to me. It's still message-passing even though it is spooky.

The real distinguishing feature of "message passing" I think is that the recipient is free to interpret the messages they receive, and that no-one else can, that no-one else can modify the "mental state" of the message-recipient than they themselves, as a response to the messages they receive.
> I think you mean Object#send?

It's definitely Kernel#send. Object defines no instance methods at all.

> Kernel.instance_methods(false).include?(:send)
=> true
> Object.instance_methods(false).include?(:send)
=> false
> Object.instance_methods(false)
=> []

https://github.com/ruby/ruby/blob/v2_6_2/vm_eval.c#L2163
> I don’t believe anyone has been using science (biological cognitive differences?) to exclude individuals from jobs

That was what I was responding to. Yes, people have used science as an excuse to do those very things.
It was common, in many periods of history, for young and wealthy men to go on travels for purposes of education (e.g. the Grand Tour of 17th century aristocrats). Interestingly enough, one of the key principles of the development of early medieval universities was free and unmolested travel of scholars between institutions, independent of civil or religious authorities. This means both teachers and students travelled between universities to teach / find better teachers, respectively.

Off-topic: the phrase "do Erasmus" is unmistakable. I see you're either Portuguese or Spanish ;)
"Know your enemy"
It is more than a bit wooshy. The 'solid' parts are all "biology", "mathematics", etc.

Alan Kay is, of course, correct that nature provides excellent guidance on how to build resilient systems. I would think that thought is fairly self evident to the subset that is preoccupied with such thoughts.

But as the endless exegesis of still-with-us Dr. Kay's historic utterances here and elsewhere demonstrate, there is this very obviously missing link (or unkindly 'hand waving') between "his" 'big idea' and how could we possibly build bio-morphic computational systems with the current state of the art and craft of building software. At which point one could ask the question "why are we discussing these wooshy notions?"
It depends on which model you get. I think lower-priced models are mostly plastic gears, but the video I linked is the professional model. Those use metal gearing etc.
> While yes, one has a preference, it's not like this is changing from being a race car driver to a commercial airline pilot - also, plenty of these know how to drive/fly several types.

That isn't true with regard to the virtuoso repertoire.

We're talking about players who make close to 0% mistakes in their daily practice regimen. And when those players perform the most physically demanding pieces-- Chopin etudes, Liszt Transcendental Etudes, Ravel's Gaspard, etc.-- that is still no guarantee they will be able to play with perfect accuracy in a given performance. It's that technically demanding.

There are even some pieces like those Godowsky mashups of Chopin etudes which most players simply cannot perform with any accuracy at all. I think even Jorge Bolet would make a disclaimer before he played them that they could break down at any moment.

Players at that level are indeed as methodical and detail-oriented about their performance regimen as commercial airline pilots are about theirs. The only way to adapt that kind of virtuoso repertoire is to actually practice for hours a day on the 7/8 piano. And given that the current musical world values virtuoso repertoire most highly, there's simply no way around it.

If you don't believe me, try telling a concert pianist the day before the concert that you heard the venue sold the Steinway for a fascinating new piece of technology: a 7/8 piano! I guarantee you they won't mince words about their risk assessment.

I'm not saying that virtuoso pianists aren't able to adapt to different key sizes. But there's an obvious cost to doing so, and current touring pianist would be extremely unlikely to take that on.

Edit: clarification
If you just want a vi/vim toggle for your browser, wasavi[1] is what you're after.

https://github.com/akahuku/wasavi
The minimalism reminds me of http://openbookproject.net/pybiblio/tips/elkner/vim4python.p... , which was written by my CS teacher from high school, and has survived me ~10 years.
Nah. You've never heard of someone having a "bad back"? That's been a common thing for centuries. You can tell because it doesn't have a fancy Greek- or Latin-derived name.

And there seems to be an understanding that "bad back" is an extremely common thing that can happen to anyone. For example, when JFK was president, many of his health issues were covered up because they wanted to project the image of a young, healthy President--except it was pretty well known that he had a bad back. In other words, in the 1960's, it was considered perfectly normal for a man in his forties to have a "bad back" for some reason or another, even during an era when chronic health conditions were stigmatized.

(It probably helped that JFK's back injury was partially caused by his heroic WWII exploits, namely swimming back and forth to rescue the crew of his sunken PT boat and sometimes towing their unconscious bodies to shore with the strap of their life vest between his teeth--thus elevating his disability to the status of a heroic war wound.)
I'm curious if you also believe the same about key/value separation in map literals - it could also be done with juxtaposition, as in e.g. Clojure, but Go still uses a colon there.
Well, it was a fine scale for a 1960’s airport, when there were no x-ray machines, or security of any sort, really, theater or otherwise. Without a ticket or even an ID, you could walk right up to a gate and meet your arriving friend, no problem. The only lines were at the check-in counters.
By that logic we should stop censoring child porn, because it doesn't solve the issue by itself.
If you can get a health plan with an HSA, you can use HSA money (pre-tax) to pay for LASIK. That's what I did, and I strongly recommend it.
Based on your comment I looked a Bubble. Thanks? So it's kinda like a more robust Zapier?